Didn't know what to expect - was greatly (and pleasantly!) surprised! Lots of action, lots of laughs ... I know he is a nut job in his personal life, but i am still a sucker for Tom Cruise on the big screen! LOVED IT!! Chemistry between him and Cameron Diaz was great - they must have had a blast making the movie! Literally! LOTS OF ACTION - only one F-bomb. OK for most kids ... 10 and up, probably. Have fun!