I was pleasantly surprised with this movie. It looked like it was going to be a fun movie, yet from the previews I still wondered if it would be a little corny. I was wrong! It was filled with action, adventure, a fun and interesting story line, romance, comedy, and tugged just enough at the heart to fill like - "this could almost be a real situation". Tom Cruise and Cameron Diaz worked will together.