With The Tempest and the new Chronicles of Narnia flick both opening this week, we figured it was high time to look back on some of the hottest actresses who’ve taken on the fantasy film genre. Whether soaring over a mystical forest on winged-horseback, escaping an evil warlock’s mountain lair or just staring serenely out of a palace window, these are the girls who make fantasy look good.
Kiera Knightley – King Arthur
Easily one of the more badass depictions of Guinevere on film, Keira Knightley’s role as the fabled queen required her to wear little more than a leather belt for a shirt throughout the better part of the movie.
Liv Tyler – The Lord of the Rings
Excellent storytelling and awe-inspiring imagery aside, Peter Jackson’s greatest accomplishment with the LOTR trilogy was how he managed to make Liv Tyler even hotter than usual.
Cate Blanchett – The Lord of the Rings
Same with Cate Blanchett, but in the battle for sexiest elf-lady in Middle Earth, Arwen will always be first.
Connie Nielsen – Gladiator
Connie Nielsen played up the allure in her role as the Roman princess Lucilla. Not even her brother could resist.
Gemma Arterton – Prince of Persia
A mostly horrible movie, yes, but how bad can any movie really be if it has Gemma Arterton in it? All you have to do is turn off the sound, keep your finger on the fast forward button and pretend you’re watching Donnie Darko whenever Jake Gyllenhaal shows up on screen.
Angelina Jolie – Beowulf
Next to Godzilla, Angelina Jolie’s portrayal of Grendel’s mother will likely go down as the sexiest computer-generated lizard monster in movie history.
Lena Headey – 300
Marching off to certain death wouldn’t be so bad provided you had Lena Headey in an ill-fitting toga to keep you company on your last night before battle.
Alexa Davalos – Clash of the Titans
Even though it would have been totally awesome, we’re glad the kraken didn’t eat her.
Natalie Portman – Your Highness