I know I said last week that Lily Collins is radiant as Snow White in Relativity Media’s The Brothers Grimm: Snow White, but then Universal followed up with first-look photos of their project Snow White and the Huntsman – including Kristen Stewart playing Snow as a knight-princess. In this new take on the fairy tale, the Huntsman (Chris Hemsworth) meant to kill Snow not only saves her life, but trains her to battle the Queen (Charlize Theron) for the throne.
Turning a traditional princess figure into a fighter is becoming a trend: The King Arthur reimagining starring Clive Owen and Ioan Gruffudd also featured Keira Knightley in a barely-there leather warrior woman outfit, jumping into battles with her bow and arrow; and Mia Wasikowska also put on a suit of armor to fight for Anne Hathaway‘s army in Tim Burton‘s Alice in Wonderland.
As gorgeous as Lily looks, I’ve always been a sucker for a good reimagining — so my vote is gonna have to go for Kristen with her sword and mysterious shield. (One site thinks the design is, curiously, the Tree of Gondor from The Lord of the Rings series.)
Sorry! This poll is now closed.