Former RTÉ presenter and actress Caroline Morahan has landed a role in a US fairytale drama opposite Jennifer Morrison, Ginnifer Goodwin and Robert Carlyle.
Morahan (38) will play Queen Elinor in ABC's Once Upon a Time, a reprisal of the character voiced by actress Emma Thompson from the 2012 Pixar film Brave. Sons of Anarchy star Glenn Keogh will play her husband, King Fergus.
Irish stars Colin O'Donoghue, Victoria Smurfit and Jamie Dornan have all previously had roles in the hit show.
Drogheda-born Morahan debuts on Once Upon a Time on November 15 in the US and the episodes will be shown in Ireland later in the year.
Morahan, who hosted the RTÉ shows Off The Rails and The Podge and Rodge Show and also hosted last years IFTAs, turned her hand to acting several years ago and has mainly been based in LA.