Elsa has come to life.
Actress Georgina Haig, who was cast earlier this month to play Disney's newest and most popular princess from the movie "Frozen," slipped into her character's sparkling icy blue gown on the set of " Once Upon a Time" Wednesday.
She completed the look with Elsa's long blonde braid.
The ABC fairytale series has also cast Elizabeth Lail as Anna and Scott Michael Foster as Kristoff for an original plot that's not taken from the film but honors the spirit of the animated hit.
Haig, who hails from Australia, previously appeared on "Fringe" as Etta and in the indie flick "The Sapphires," alongside Chris O'Dowd. She's currently starring as Lee Anne Marcus on CBS's summer drama "Reckless."