Georgina Haig, Elsa Georgina Haig, Elsa

Once Upon a Time has found its Elsa!

Georgina Haig, who played Peter and Olivia's daughter on Fringe, has been tapped to play Frozen's Queen of Arendelle, has learned.

Once Upon a Time Postmortem: Is Elsa the big Season 4 villain?

During the season finale, an urn hidden away in Rumplestiltskin's (Robert Carlyle) vault in the past was transported to the future when Emma (Jennifer Morrison) and Hook (Colin O'Donoghue) returned from their time-traveling adventure. Said urn contained Elsa, who spilled out seemingly ready for an icy duel. But will she actually be the Season 4 villain?

"She was never a villain," executive producer Edward Kitsis told us after the finale. Added executive producer Adam Horowitz: "The thing we loved so much about that movie, among a million other things, was that Elsa was misunderstood." Still, she's probably not too happy that Rumple had her locked up in his vault!

Lightning Round 13: Once Upon a Time bosses answer your burning questions

As previously announced, newcomer Elizabeth Lail will play Anna, the younger sister of Queen Elsa, and Scott Michael Foster (Greek) will play Anna's boyfriend Kristoff.

Haig currently stars on CBS' Reckless.

Once Upon a Time returns Sundays this fall on ABC.

What do you think of the casting?

Can you believe that Sandra Bullock is 50? See who else is marking the milestone this month: