BySarah Gibson, writer at
Follow @sarahmoviepilot
Sarah Gibson

Was I the only one who thought it was a massive deal that Once Upon A Time was even approved to use Frozen on the show? Not that I'm not massively excited, but I have no idea what they are going to do with the characters when Season 4 of the live-action ABC show comes around.

Anyway, the Frozen invasion of Storybrooke is underway, with newcomer Elizabeth Lail and Scott Michael Foster portraying Anna and Kristoff, respectively, on the show.

Lail is a fresh face that's only appeared in a couple of short films. But she certainly looks the part:

Elizabeth Lail
Elizabeth Lail

What a beauty!

... While Foster's credits include Californication and The River and he can currently be seen on AMC's Halt and Catch Fire. Here he is:

Scott Michael Foster
Scott Michael Foster

He's got the adorkable shaggy hair down, that's for sure!

These two new casting additions to Once Upon A Time look like a pretty good fit to me. But with casting for Elsa not yet complete, I've been left with a little more time to consider my own top 5 suggestions for the role of Snow Queen of Arendelle. Take a look at this lot and see if it helps you decide who Elsa should be played by...

Blake Lively

From Gossip Girl to Sisterhood of the Traveling Pants, Blake brings likeability to every single character she plays - a key ingredient to portraying a Disney princess. Plus, who knows more about being an ice queen than one of "Manhattan's elite"?


Amber Heard

It's not that I don't like Amber Heard, but being a lot less of a sympathetic laydee for me than the other lovelies in this list (could be to do with my love of Johnny Depp and a certain boyfriend jealousy?..) I think that she'd easily be able to pull off a slightly more evil Elsa in Once Upon A Time, as some believe the Queen of Arendelle will be shown as a malevolent character in the series.


Natalie Dormer

In the light of this news that Frozen characters would be joining the ABC show, fans all over social media have been gushing over how The Hunger Games: Mockingjay star Natalie Dormer would be the perfect choice for Elsa given not just her looks but her great delivery in complex roles. Her road to queendom in Game of Thrones has been a struggle, sure, but at least we know she's persistent!


Kristen Bell

Kristen Bell was once rumored to have a part in Once Upon a Time as she was slated to play Anna. Could it be that the rumor mill got it wrong and that Bell is actually switching sides for the live-action take on Frozen? We already know she knows the Frozen franchise inside out - having played Anna in the animated movie...


Megan Hilty

Megan Hilty definitely has what it takes to rule her very own ice palace. Should the residents of Storybrooke demand an impromptu performance of "Let It Go," we're pretty sure Hilty could come through in a second - moment of silence for her voice in Smash, ladies and gents.



Who's your top choice for Once Upon A Time's Elsa?

(Source: Entertainment Weekly)


Latest from our Creators