ABC’s Once Upon a Time have found their Anna and Kristoff according to TV Line.
Elizabeth Lail has been cast as Anna in her first major role.
Scott Michael Foster will appear as Kristoff. He previously portrayed Cappie on ABC Family’s Greek from 2007-2011 and as Jonas Beckett on ABC’s short-lived The River. He currently can be seen as Leo on ABC Family’s new series Chasing Life.
Elsa has yet to be cast.