Kristen Stewart vs. Lily Collins — Fashion Faceoff

Mirror, mirror on the wall, who's the fairest of them all? In this edition of Fashion Faceoff, two actress who've recently taken on the iconic role of Snow White — Kristen Stewart of the upcoming "Snow White and the Huntsman" and Lily Collins of "Mirror Mirror" — stepped out in strikingly similar blue dresses from Mulberry just seven months apart. Thus, it's time for us to decide which of them will be the heroine of this style story.

[Related: Kristen Stewart's Steamiest On-Screen Kisses]

Kristen, 22, donned the dress while sitting in the front row of the British designer's fashion show during London Fashion Week last September. The "Twilight" actress accessorized with dark blue Mulberry booties.

Lily, 23, also chose a Mulberry ensemble, including a navy bag and beige flats from the brand, for a Mulberry bash during the Coachella music festival this month in Palm Springs, California. Like Kristen, she opted to wear her long locks down, but with a center part.

[Related: Watch the 'Snow White and the Huntsman' Trailer]

The final act of any good story is filled with suspense, and this is no exception! Kristen and Lily should both be applauded for choosing such a fun frock. Kristen, who went for a rocker-chic vibe, also wins props for her garment's length, which plays up her long legs. And look, that smile means the often sullen starlet is actually enjoying herself at a celebrity event — something that doesn't happen very often! On the other hand, she does have some serious competition in the lovely Lily. "The Blind Side" actress wore her dress longer and looser, giving the look a more casual feel, although that's not a bad thing at a pool party. Sigh. It would be so much easier if Prince Charming would come save us from making this decision! However, he's probably too busy with all these "Snow White" remakes. So, if it's up to me, I say Lily ekes out the win because her look is pretty and polished. Do you agree?

More Celebrity Features on Yahoo!:

Follow omg! on Twitter