The plot is great. Moving story based on real facts with all the required components to throw viewers into the action. But unfortunately the movie is wrapped into the usual Hollywood fairy tale, which makes it predictable and boring in the end. Why do all these movies need to follow the old same happy end framework, with the hugs and the tears and the moving music at the end...

Furthermore, this movie is released just a few weeks after the world-wide Islamic riots. The emphasis is systematically made on the Muslim fanaticism. The whole movie is articulated around the hatred feelings from irrational violent Muslim population - including men, women, children - towards the innocent Americans. And of course, in the end, the smart Americans succeed in fooling the violent Islamics, standing ovation for the superheroes, pats on the back, we are the best, wooohooo.

As the result, the good story is ruined by the Hollywood emphasis on nation pride. It could have been much better with a less subjective angle in the realisation.