I don't uderstand the hatred for this movie. It's got everything that previously praised summer blockbusters had, yet here they are criticized. Laughs, heart, action, explosions, and unbelievable scenarios. Sounds like Top Gun, Terminator, Indiana Jones, and Rambo. When did we become so cynical and demand so much more from our summer movies?