once upon a time frozen tyler jacob moore john rhys davies 'Once Upon a Time': Tyler Jacob Moore cast as 'Frozen's' Hans, John Rhys Davis to voice Pabbie“Once Upon a Time” has added a couple “Frozen” characters to its roster that already includes Georgina Haig as Elsa, Elizabeth Lail as Anna, Scott Michael Foster as Kristoff and Elizabeth Mitchell in a role yet to be revealed.

“Shameless” star Tyler Jacob Moore has been cast as Prince Hans and John Rhys-Davies is the voice of rock troll Pabbie, reveals “OUAT” creator Adam Horowitz on Twitter.

Hans is Anna’s former flame who tricked her into falling for him in his efforts to take control of Arendelle. “Once Upon a Time” is picking up post-“Frozen” events, so it’ll be interesting to see how the show incorporates Hans, since he was last seen sailing off to the Southern Isles. Will his return ruin Anna’s wedding to Kristoff, which was revealed in the “Once Upon a Time” Comic-Con 2014 footage.

“Once Upon a Time” Season 4 premieres Sunday, Sept. 28 at 8 p.m. ET/PT on ABC.

Posted by:Andrea Reiher

TV critic by way of law school, Andrea Reiher enjoys everything from highbrow drama to clever comedy to the best reality TV has to offer. Her TV heroes include CJ Cregg, Spencer Hastings, Diane Lockhart, Juliet O'Hara and Buffy Summers. TV words to live by: "I'm a slayer, ask me how."