Fashion Faceoff: Anne Hathaway vs. Salma Hayek

Today, actresses Anne Hathaway and Salma Hayek aren’t facing off at the box office, but on the red carpet. "Les Miserables" leading lady Hathaway, 30, and "Savages" star Hayek, 46, recently donned the same LBD, leaving us to decide ... who wore it best?!

What they wore: A knee-length, black Stella McCartney dress with sheer panels and fringe.

[Related: Anne Hathaway Talks About 'Les Miserables' Weight Loss]

When they wore it: Hathaway chose the frock for her July 12 appearance on "Late Show With David Letterman.” Her competition wore it at the British Fashion Awards in London on November 27.

How they styled it: For Hathaway, the look was simple and all about the dress, as she added only black pumps and sunglasses. Hayek glammed it up more with a sparkly necklace and a swipe of bright lipstick, in addition to her black pumps and updo.

[Related: Salma Hayek Says She's 'Not a Skinny Girl']

Judge's scorecard: The flapper-style design looks fabulous with Hathaway's cropped haircut! It also hangs well on her tiny frame. The always-stunning Hayek, on the other hand, impressed with pretty makeup. Who wins this Fashion Faceoff for you?

More Celebrity Features On Yahoo!:

Follow omg! on Twitter