Tom Cruise and Cameron Diaz have a fun time in the action-romantic-comedy, Knight and Day.

Read more