Cameron Diaz promotes Knight and Day

(wearing Fall 2010 dress) and at Premiere at the Cinemex Santa Fe in Mexico City

rs395405611513754.jpg rs489307611513754.jpg rs704046611513754.jpg rs291882611513754.jpg

rs558903611513754.jpg rs201042611513754.jpg

Cameron Diaz (wearing ) and Tom Cruise in Brazil

rs375451611513754.jpg rs152507611513754.jpg rs219590611513754.jpg rs918491611513754.jpg

rs680235611513754.jpg rs259375611513754.jpg