“Once Upon a Time” Casting: Our Top Choices To Play Elsa & Anna

"Once Upon a Time" Casting: Our Top Choices To Play Elsa & Anna
"Frozen" is coming to "Once Upon a Time." We have some strong opinions about who should play Elsa and Anna. Vote for which actress you think would be best!

We reported yesterday that ABC’s hit show, Once Upon a Time, is bringing Frozen‘s Queen Elsa to Storybrooke! Why? We don’t know yet! But, we have some very strong ideas about which actresses should play her. And, of course, where Elsa is, Princess Anna isn’t far behind, which is why we have some ideas about which actress should play her, as well!

Related: “Frozen” Is Coming to ABC’s “Once Upon a Time” (Spoilers)

Once you’ve looked through our choices, you can vote for which actress (of our choices) should play each Disney royal.

Queen Elsa

Amanda Seyfried

Carey Mulligan
Carey Mulligan

Dianna Agron

Megan Hilty
Megan Hilty

Brittany Snow


Princess Anna

Kiernan Shipka

Rose Leslie

Emma Stone

Shailene Woodley

Emma Watson

Vote Now!

(1283 Posts)

Jordan is the founder of RecentlyHeard.com. He is also a writer, graphic designer, and pop culture freak of nature. When he's not tweeting about chocolate, he can be found working in public relations and social media. He lives in Toronto, Canada.

  • http://www.steamlilyphotography.com Bonjourvieve

    There’s no way the majority of these actresses will do television. Even moreso that it’s sci-fi, and ABC.