Amazing movie: The right action and the right emotion. Tom Cruise and Cameron create a great balance. They each create warm and caring characteristics for the characters as well as an emotional vulnerability that make the entire movie believable. Tom Cruise and Cameron Diaz are better with age, both actors are wonderful. For those of you who were on the fence I say it was a fun and exciting film that everyone would love. Amazing editing as well. D