Once Upon a Time Casting Shake-Up: Robin Hood Has Been Recast!

Meet the newest actor to join the cast of ABC fairy-tale series

By Leanne Aguilera Jul 23, 2013 9:56 PMTags
Once Upon a TimeABC/AUTUMN DE WILDE

There's a new bow and arrow-loving, hooded vigilante on the loose, but this time we're not talking about Arrow's Oliver Queen (Stephen Amell). Although that would make for an awesome crossover. We'll get to that fan fiction later.

Once Upon a Time fans were introduced to a classic fairy-tale character in the form of the clever and dashing Robin Hood in season two. Although we're excited to say that this thieving fella will be returning to the ABC drama in the fall, the role of Robin Hood belongs to someone new.

Don't worry! He's just as attractive (if not more!) as the first one...

British actor Sean Maguire will suit of for a multiple episode arc on Once Upon a Time's third season, E! News has confirmed. Maguire will be replacing Robin Hood in the Belle-centric storylines due to the fact that the original actor, Tom Elis, is currently unavailable to return as a recurring character. 

"Although we love Tom Ellis, unfortunately he wasn't available," series co-creator Adam Horowitz tells TVLine, who first reported the news. "We remain huge fans of his, but because we have an arc planned for the character, we had to move forward."

Robin Hood only appeared in one episode last season, yet he still managed to stir up quite a a lot of trouble in the Enchanted Forest and instantly nabbed himself a spot on Rumplestilskin's (Robert Carlyle) hit list. So far, we know that Maguire will be appearing in season three for at least a four-episode arc and he is set to reaffirm his alliance with Belle's Emilie de Ravin.

Don't miss the season three premiere of Once Upon a Time Sunday, September 29 at 8 p.m. on ABC!