Someone has made like the Prince of Thieves and “stolen” the role of Robin Hood for Once Upon a Time Season 3.

With Merlin‘s Tom Ellis unavailable to return to the role he played in the Belle-centric Season 2 episode “Lacey,” fellow Brit Sean Maguire will play the character for a recurring arc, TVLine has learned exclusively.

“Although we love Tom Ellis, unfortunately he wasn’t available,” series cocreator Adam Horowitz previously told TVLine of the recast plan. “We remain huge fans of his, but because we have an arc planned for the character, we had to move forward.”

RELATED | Once Upon a Time @ Comic-Con: A ‘Frightening’ Peter Pan, Ariel’s Debut, the Queen’s Favorite Kill and More Scoop

In addition to playing TV’s Kröd Mändoon (pictured at right), Maguire’s credits include the UK crime drama Scott & Bailey and miniseries Bedlam, Criminal Minds, The Class and Off Centre. He also costarred on the BBC soap EastEnders, as Aidan Brosnan.

RELATED | Once Upon a Time Brings Back Giancarlo Esposito — as Which Character?

Once opens its new season on Sunday, Sept. 29 at 8/7c.