Cameron Diaz and Tom Cruise attend "Knight And Day" premiere

Cameron Diaz and Tom Cruise attend "Knight And Day" premiere

American actress Cameron Diaz and actor Tom Cruise attend the premiere of "Knight And Day" at Odeon, Leicester Square in London on July 22, 2010. UPI/Rune Hellestad