6 / 71

Cameron Diaz

“What to Expect When You’re Expecting” star Cameron Diaz looked sophisticated in this long-sleeve Stella McCartney design, which reportedly weighs 30 pounds!

The Met Costume Institute Gala 2012

Stylish celebs gather for fashion's biggest night at the Metropolitan Museum of Art in New York.