'Once Upon A Time' season 4 spoilers: Georgina Haig as Queen Elsa, Anna and Kristoff actors named

Frozen Coming to Once Upon A Time season 4.Facebook/OnceABC

The actors who will be playing the characters Anna and Kristoff for the small screen adaptation of "Frozen", including the actress who will take the role of Queen Elsa, was finally announced.

According to TVLine, "Newcomer Elizabeth Lail will play Anna, Queen Elsa of Arendelle's younger sister, while 'Greek' grad Scott Michael Foster has landed the recurring role of Anna's beau Kristoff." If you will search for the photos of the aforementioned actors, you will be surprised that they both have resemblance to the characters that they will be portraying.

Meanwhile, Australian actress Georgina Haig has been cast as Queen Elsa.

The details about the characters for the fourth season of "Once Upon A Time" were also revealed. "'Once's' Anna is described as a fun-loving, fearless optimist who often gets herself into situations where she is in over her head, yet is able to triumph due to her resourcefulness and can-do spirit. She values her relationship with her sister Elsa above all else," TVLine reported.

"Kristoff meanwhile is a hearty, salt-of-the-earth ice cutter whose sometimes-gruff demeanor can hide his deep love for Anna and her sister Elsa. When we first meet him on 'Once,' he is adjusting to life at the castle - including sleeping indoors for the first time in his life," the web site added.

Prior to casting Haig as the actress for Elsa, the executive producer posted a photo of a casting note that indicates which OUAT scene the actresses will have to act out in order to bag the role of the ice queen. The caption read, "The search continues."

Previous reports claimed that Elsa will be the villain in the series. This will be the same formula previously used in the previous seasons, like how Peter Pan (Robbie Kay) and Zelena the Wicked Witch (Rebecca Mader) played as villains in previous seasons. This is in line with the TV series' tradition of narrating a different take on the fairytale.