ABC’s Once Upon a Time have found their Anna and Kristoff according to TV Lineonceuponatime_frozen_anna_cast.

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.