Greg Allen/Rex USA

May 9, 2012

Cameron Diaz

WHAT SHE WORE At the What to Expect When You're Expecting premiere, Diaz styled a sheer Stella McCartney silk blouse with relaxed trousers, a chainlink necklace, gold cocktail ring and nude pumps.

Red Carpet

96 of 342

Cameron Diaz

See More:
Stella McCartney

Advertisement