I had mediocre hopes for this action movie. I don't hide the fact that I DO NOT like Tom Cruise. He's strange and really doesn't make that great of movies. But, I'd heard decent things about this movie so I had an open mind.
Tom Cruise plays a CIA agent who has gone rogue (ala Sarah Palin). He runs into Cameron Diaz and the craziness begins. There is a LOT of action throughout this movie, and while I usually don't like movies like that, I really didn't mind it. You have to understand, most of it is incredibly unbelievable. But, there's enough humor to make up for it. Cameron Diaz is especially funny in her "I'm a ditzy blonde who is scared of weapons, but by the end of the movie I can shoot a gun while riding a motorcycle backwards" role. She plays it well.
This is one of those movies where the main characters are never in any danger....at lease you don't feel like they are. They literally walk around sometimes while being shot at. If you can get past things like that, you'll enjoy the movie. Plus, they go to all kinds of cool locations like Spain and Germany. Overall, I liked it. It's nothing spectacular, but it's a fun movie to watch.