The wait is over, guys. We now have the Once Upon a Time Season 4 versions of Frozen princess Anna and her love interest, Kristoff!

TVLine reported the news. Elizabeth Lail will play Anna, who is described as "fun-loving" and a "fearless optimist," and Scott Michael Foster has been tagged in as "hearty, salt-of-the-earth" Kristoff.



If you don't recognize Elizabeth, don't worry, you're not alone. This is her first big TV role; her only other credits on IMDb are from two short films, Model Airplane and Without. That said, the Once Upon a Time casting department has done a good job so far, so we trust she'll bring the right zeal for life to the role.

Scott Michael Foster you might know. He has a long, TV-heavy resume. He played Cappie on Greek, and also had roles on The River, Californication, Zero Hour, Chasing Life, and AMC's newest drama, Halt and Catch Fire. He definitely has the charming, gruff likeability you need for the perfect Kristoff.

We're still waiting to see who the show is going to cast as Elsa, who will be the main character in the Frozen arc. Since she's going to have a bigger role than Anna and Kristoff, we guess it makes sense that the show's Powers That Be are taking extra time to make sure they find the perfect person for the part.

What do you think of Once Upon a Time's Kristoff and Elsa? Let us know in the comments below!

Sources: TVLine, IMDb


Credit: Celebified Photo: Once Upon a Time Casts Frozen Stars (VIDEO)