Known for his work in the “Lord of the Rings” and “Indiana Jones” franchises, John Rhys-Davies will provide the voice of rock troll Pabbie, executive producer Adam Horowitz announced via Twitter on Monday.
The character, voiced by Ciarán Hinds (“Game of Thrones”) in the Disney mega-hit, is first tasked with “curing” young Anna after Elsa accidentally freezes her head with her icy magic.
“Shameless” actor Moore will play Prince Hans, voice by Santino Fontana in the Disney film.
Georgina Haig (“Fringe”), Elizabeth Lail and Scott Michael Foster (“Greek”) have also joined the “Frozen” arc as Queen Elsa, Anna and Kristoff, respectively.
Davies’ TV credits include “Legend of the Seeker,” “Sliders,” and more.
“Once Upon a Time” returns for its fourth season Sept 28.