While admittedly a fun romp and constant action I found this movie pretty predictable. I am a big fan of Tom Cruise's work I am not so much of Cameron Diaz. It would've been nice to develop the characters a bit more (they were pretty much one dimensional) in particular Roy's relationship with his parents. While I enjoyed the movie it was definitely not worth the $46 I spent on 4 tickets. I could've waited 'til it hit the $3 theatre.