Original Once Upon a Time Robin Hood is out! Look who’s taking over

Contributed by
Jul 24, 2013, 10:38 AM EDT

The actor who played the original guy with a bow, Green Arrow Robin Hood, on Once Upon a Time is out. Wanna see who “stole” the role of the Prince of Thieves?

The role had to be recast when actor Tom Ellis (Merlin, The Fades)—who played Robin Hood in the Belle-centric season-two episode “Lacey”—became unavailable to reprise the famous role on the hit ABC fairy-tale drama series.

Series co-creator Adam Horrowitz had previously told TV Line that they had to replace Ellis.

“Although we love Tom Ellis, unfortunately he wasn’t available. We remain huge fans of his, but because we have an arc planned for the character, we had to move forward.”

So, who is that ruggedly handsome guy replacing Ellis in the role of Robin Hood?

It's Sean Maguire, who some of you will know as the titular character in the hilarious but short-lived Dungeons & Dragons-type parody Kröd Mändoon and the Flaming Sword of Fire. So at least we know the dude looks very, very good a sword. As well as with his shirt off, as seen above ... But we digress. Maguire will play the character for a recurring arc.


Sean Maguire recently finished a stint as one of the stars on the U.K. crime drama series Scott & Bailey and also co-starred in the dearly departed spooky series Bedlam.

What do you think of Sean Maguire as the new Robin Hood? Think he’ll steal quite a few hearts when season three of Once Upon a Time comes back to our TV screens on Sept. 29?

(via TV Line)