The positive first: The effects are very good. Perfect camera work and a very good acting by Jon Hamm, who is the only person to believe in his role. The depiction of the planes is terrific and anyone who loves war machines will also like this film. Now for the negative: A boring story that has been seen 1000 times, typical army macho posturing, an embarrassing hero worship and a Tom Cruise who forgot that you also need facial expressions to act. What bothers me the most is the missing story, because nothing really happens after the two hours of telling and showing that the US Navy is the best in the world. The otherwise well-liked Jennifer Connelly also turns out to be the wrong cast, because there is zero harmony between her and Tom Cruise.