When we say Cameron Diaz lit up the red carpet tonight, we mean that quite literally. The blonde lived up to her bombshell reputation in a Stella McCartney gown, dripping in allover sparkly beading. The bubbly champagne-hued gown paired perfectly with Cameron's own glowing complexion, and the style pro knew not to overwork her look with too many jewels. Smartly, she added just a pair of diamond earrings to play off the dress's glitter, then finished with a shining gold clutch in hand — oh, and did we mention that back? What do you think of Cameron's elegant play on glamour?
Image Source: Getty