Okay, we know that statement might be a bit of an exaggeration, but we really do think this is perfect casting by the Once Upon a Time team. Scott Michael Foster was far and away our favorite part of Greek on ABC Family—we still miss seeing the KTs and ZBZs every week on TV (Cappie and Casey forever). We know he’ll bring his mischievous charm to the role of Kristoff, not to mention his perfectly floppy hair. And sense of humor. And wry smile. And… sigh.
ABC also announced that newcomer Elizabeth Lail will play Anna on the show next season. Start the countdown now—Once Upon a Time will be on Sundays this fall on ABC.
Bonus: did you know that Scott is currently on ABC Family’s Chasing Life? It’s on tonight at 9|8c.