Paul Drinkwater/NBC/NBCU Photo Bank

May 6, 2012

Cameron Diaz

WHAT SHE WORE Diaz stepped onto the Tonight Show with Jay Leno stage in a hand-woven Stella McCartney skirt and puff-sleeve top, accessorized with rose gold Pomellato bangles, a pyramid Eddie Borgo necklace and nude heels.

Skirt -- mini

47 of 192

Cameron Diaz in Stella McCartney

See More:
Stella McCartney

Advertisement