This is a fun film to watch. Lots of stunts, lots of humor, lots of sexual tension. Cameron Diaz is my new favorite actress. She reminds me of my fiance. Lucky me. Tom Cruise... What can you say... He's Tom Cruise. He pulls off the tough guy, invincible guy, comedic guy. I've seen this film a few times. I like it the second time around more than the first.