I definitely recommend seeing this movie. I love Tom Cruise and he did not disappoint, and I thought he and Cameron Diaz were great together. The story was not the deepest ever, but let's face it - we're not going to this movie for the storyline. The action was good, scenery/locations were gorgeous and Cruise is always very easy on the eyes, too. He just gets better with age!