Wow I usually love your stuff, director Phil, but this was... painful to watch. You made a terrible film choice; does your long hiatus from directing have something to do with this turkey? Are you punishing yourself?
The only reason I kept watching was to see the nuclear explosion. That too was a disappointment. Affleck, Freeman and Cromwell really all suck here too. I'm glad I didn't pay to see this one in the theater.
So get back to directing something that has a decent screenplay. Keep away from CIA writers and CIA approved plot lines and the whole terrorism thing. It's getting really old and the propaganda isn't working anymore.
You have enough chutzpah, Phil. Direct something that explains how terrorism is really just the new boogeyman, to replace the cold war boogeyman. Something that explains where AlQueda really came from, or how Presidents can do business with a boogeyman's family with terrorist ties, but no one says anything.