LOS ANGELES, July 2 (UPI) -- Once Upon a Time has found its Anna and Kristoff.
Elizabeth Lail will portray the princess, with Scott Michael Foster as her ice-cutter beau. Lail is a relative newcomer, and Foster counts Greek and Californication among his credits. Princess Elsa has not yet been cast.