I found this film to be very slow moving and tremendously disjointed. It was very difficult to follow the relationships and connections between all the characters. In addition, the point of the story was not clear. It seems that Stephen Gaghan wants to convey that people will do extraordinary things for the causes, or governments that they believe in. That is what an undercover CIA agent working for the US Government is doing-as a radical Islamic blowing up a ship for what he believes in.
I didn’t care for this film at all and I wouldn’t recommend it to anyone, families or otherwise.