Fall TV Preview

Once Upon a Time Season 4 Casts Shameless Star as Frozen's Hans; John Rhys-Davies to Voice Rock Troll

Once Upon a Time has added a familiar face — and a very familiar voice — to its Season 4 riff on Frozen.

Tyler Jacob Moore (Shameless, GCB) has been cast as Anna’s onetime suitor, Hans, E! Online reports.

The recurring character — who will first appear in Episode 3 — is described as “a well-bred prince with a serious chip on his shoulder,” a young man who burns to be king. (Mild spoiler alert for Frozen ahead!) Refined and well-spoken on the outside, Hans has a mean streak a mile wide and will do anything to claim the power and respect he thinks he deserves.

Once Upon a Time John Rhys-DaviesMeanwhile, John Rhys-Davies (of the Indiana Jones and Lord of the Ring films) will provide the voice of “grandpa” rock troll Pabbie, Once executive producer Adam Horowitz announced on Twitter on Monday.

RELATED Once Upon a Time @ Comic-Con: Evil Reborn, Elsa’s ‘Surprise’ and More

Voiced by Ciarán Hinds (Game of Thrones) in the Frozen feature film, Pabbie was charged with “curing” a very young Anna when her big sis Elsa accidentally zapped her with icy magic.

Previously, Once cast Georgina Haig (Fringe), Elizabeth Lail and Scott Michael Foster (Greek) as Queen Elsa, Anna and Kristoff, respectively.

Davies’ long list of previous TV credits includes, to name very few, Legend of the Seeker, Kröd Mändoon and the Flaming Sword of Fire and Sliders.

Once Upon a Time returns Sunday, Sept. 28 at 8/7c.