Knight and Day starring Tom Cruise and Cameron Diaz. " />