I'm not an action-adventure lover, so, for me to go to this movie (based on the recommendation of a friend) was a leap of faith. I LOVED IT! There was never a dull moment. Cruise was very good, Diaz was simply adorable with terrific comedic timing. Although the overall story was predictable, the writing had you questioning your hypothesis throughtout - is he the good guy or the bad guy? Anyway, I'd highly recommend this to everyone - as I recall, although there was A LOT of violence, it wasn't any more violent than video games, so it probably would be ok for teens (the ones that parents allow to play violent video games, anyway). I probably wouldn't recommend to under-18ers, but, that's just me!