What would you call this, a romantic-action-comedy? Knight and Day was a pretty good movie. Unfortunately, I don't really like Cameron Diaz. Tom Cruise I don't mind, hes a good actor, but Cameron Diaz I just hate. Tom Cruise's performance was pretty good, but Cameron Diaz, not so much. The action scenes were actually pretty cool, and the humor wasn't hilarious, but it wasn't as bad as Grown Ups. So overall, knight and Day was okay, but there were too many scenes that I felt, didn't belong. 4.6