Once Upon a Time has found its ice queen! Fans have been wondering who will play Frozen's Elsa since she made a shocking appearance in the Once season finale.
On the Once Upon a Time season finale, Frozen's Elsa traveled through the time portal to Storybrooke.
We can confirm Georgina Haig will play the beloved ice queen, Elsa of Arendelle! Best known for playing Etta on Fringe, Haig also starred in Underbelly in her native Australia.
"The thing we love about Elsa is she is perceived to be a villain but is clearly misunderstood, and that goes to the heart of our show," Once co-creator Edward Kitsis told TVLine.com.
Elizabeth Lail and Scott Michael Foster will play Queen Elsa's younger sister, Anna, and her beau Kristoff.
What do you think of this casting news? Tell us in the comments below!