Actress Georgina Haig has been cast to play Frozen's animated queen Elsa in Tv drama Once Upon A Time.

Broadway star Idina Menzel portrayed the Queen of Arendelle in the 2013 animated film, but Never Tear Us Apart: The Untold Story of Inxs star Haig will bring the character to life in the fourth season of the hit U.S. fairytale series.

The casting news comes days after newcomer Elizabeth Lail and Scott Michael Foster were tapped to star as Queen Elsa's younger sister and her beau.

Once Upon a Time's fourth season will premiere in autumn (14).