We loved it. It had great action to make my husband happy and then it had great comedy and a little bit of a love story for me to enjoy. Thought Tom Cruise and Cameron Diaz were great together. Tom Cruise had great comedic delivery. I'd love to watch it again!