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: