When we say Cameron Diaz lit up the red carpet today, we mean that quite literally. The blonde lived up to her bombshell reputation in a Stella McCartney gown, dripping in all-over sparkly beading. The bubbly champagne-hued gown pairs perfectly with Cameron's own glowing complexion, and the style pro knows not to overwork her look with too many jewels. Smartly, she adds just a pair of diamond earrings to play off the dress's glitter, then finishes with a shinning gold clutch in hand — oh, and did we mention that back? What do you think of Cameron's elegant play on glamour?
Have your say on all of the 2012 Met Gala's red carpet looks!