Georgina Haig has been cast as Frozen's Elsa on Once Upon a Time.

Haig - known for her roles in Fringe and Reckless - will play the ice queen in the ABC fantasy's fourth season, TVLine reports.

Dress, Shoulder, Red, Joint, Premiere, Flooring, Style, One-piece garment, Cocktail dress, Carpet, pinterest
Don Arnold


The actress will be joined by Scott Michael Foster and Elizabeth Lail, who will play Kristoff and Elsa's sister Anna respectively.

The third season finale ended with Elsa making a brief cameo.

Edward Kitsis and Adam Horowitz, writers of Once Upon a Time, have previously spoken about putting their "own twist" on the character.

"Like all things - like we do with Snow White or Peter Pan or Captain Hook - we take our own kind of twist on it, but remaining faithful to the actual essence of the character," they said.

What to Read Next


"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 Upon a Time will return to ABC in the autumn, but is currently without a broadcaster in the UK.

Once Upon a Time showrunners talk Frozen finale twist

Watch Once Upon a Time star Jennifer Morrison talk about the Frozen crossover below:

Video poster