Fashion Faceoff: Cameron Diaz vs. Michelle Pfeiffer

Hollywood A-listers Cameron Diaz, 40, and Michelle Pfeiffer, 54, are both used to playing leading lady. But only one of them will walk away as the winner of this week’s Fashion Faceoff. Time for us to decide ... who wore it best?!

Cameron Diaz (Splash News)Michelle Pfeiffer (WireImage)

What they wore: A satin, strapless knee-length dress from Lanvin – in black for Diaz and bordeaux for Pfeiffer.

See more: Best Canadian fashion designers

When they wore it: Diaz donned the frock while hosting a soiree for watchmaker TAG Heuer last month. Pfeiffer wore hers to the London premiere of "Dark Shadows" in May.

How they styled it: The leggy Diaz pulled her hair back, slipped on some Gianvito Rossi pumps, and accessorized with a Lanvin necklace, Slane bangles, De Beers earrings, and a TAG Heuer watch. Pfeiffer opted for a low-key look, leaving her tousled locks down, and adding only Sergio Rossi slingback pumps and a sparkly bracelet.

See more: Top fashion trends of 2012

Judge's scorecard: Props to Pfeiffer for choosing a color that will get her noticed and not being afraid to wear something that shows off her hot bod. She looks good, and she knows it! However, the fit of her frock isn't great. Diaz, on the other hand, picked great jewelry for the LBD, but is that enough to overtake the competition? You decide!

More on Shine Canada:

How to wear the ‘it’ colour of 2013

Best celeb hair makeovers of 2012

Top 15 moments on the red carpet




Poll Choice Options