2011

AMERICAN BEAUTY

Someone's having a good day at work! Cameron Diaz flashes her signature smile Tuesday on the London set of her new movie Gambit, which also stars Colin Firth.