'Once Upon a Time' Casting 'Frozen' Characters: Who Should Play Elsa?

8 View Slideshow ⟶
Getty Images

ABC's Once Upon a Time has already chosen Greek star Scott Michael Foster and newcomer Elizabeth Lail to play Frozen characters Kristoff and Anna, respectively, but who will play Elsa? We've made a list of seven actresses that we think would be perfect for the role.