Knight & Day
Roger Moore
Actor turned screenwriter Patrick O'Neill should thank his lucky stars -- both of them -- that Cruise and Diaz signed on for this. They have two of the most infectious grins in the business and their good humor puts this over.