Cameron Diaz, dressed in a sexy black and white design from Stella McCartney, hit the red carpet at tonight's London premiere of Gambit. Prior to the screening, she met up with costars Colin Firth, Alan Rickman, and Tom Courtenay to pose for photos. Cameron's been making the press rounds on behalf of the film in recent days and even landed the December cover of Elle UK. She opened up to the publication about her career, sex, and her forthcoming health and fitness book. Cameron shared why she strives to maintain her sleek frame and what she'd be doing if she wasn't an actress. Colin and Cameron's comedy caper flick hits UK theaters Nov. 19, but no official release date has been set for the States.