- Share this article on Facebook
- Share this article on Twitter
- Share this article on Email
- Show additional share options
- Share this article on Print
- Share this article on Comment
- Share this article on Whatsapp
- Share this article on Linkedin
- Share this article on Reddit
- Share this article on Pinit
- Share this article on Tumblr
The fifth season of ABC’s Once Upon a Time is starting to take shape.
The Disney-inspired fairy-tale drama has promoted Sean Maguire and Rebecca Mader to series regulars, The Hollywood Reporter has learned.
Maguire plays Robin Hood on the series. He took over the role in season three from Merlin‘s Tom Ellis, who at the time was unable to continue on with the recurring arc. (Don’t feel bad for Ellis; he now stars in Fox’s upcoming DC Comics drama Lucifer.)
For her part, Mader’s Wicked Witch/Zelena also first appeared in season three and has been recurring since. She first appeared during the second half of Once Upon a Time‘s third season and was “killed off” before the series kicked off its Frozen arc. But the show threw viewers for a loop late in season four when it revealed that Zelena spent the year impersonating Marian (Christie Laing) — the wife of Regina’s true love, Robin Hood — and Zelena was now pregnant. While Robin Hood and Regina had near-misses and bad timing in their relationship in the past, in the present — as a pregnant Zelena sits in jail — they’re determined to face the future together. But now that Emma (Jennifer Morrison) has gone dark to help save Regina, things may get even more complicated.
The casting news comes as the series is poised to further explore the Knights of the Round Table story, with additional characters including Merlin, Arthur and Guinevere, according to a recent casting breakdown.
Once Upon a Time returns Sundays at 8 p.m. in the fall.
Sign up for THR news straight to your inbox every day
Script to Scene
The Falcon and the Winter Soldier