Months after Once Upon a Time ended its season with the reveal that Queen Elsa has come to Storybrooke, the show has cast the actors that will portray Frozen’s Anna and Kristoff of Arendelle. Entertainment Weekly reports that newcomer Elizabeth Lail will play Anna and Greek alum Scott Michael Foster will play Kristoff in season four. Casting for Elsa has yet to be revealed.