Once Upon a Time Season 3: Which Role Has Been Recast?

We still don’t have a premiere date for Once Upon a TimeSeason 3, but we do have some disheartening news about who won’t be in Storybrooke when we return.

Credit:
STILL

In July, TVLine revealed that a role is being recast for the upcoming season, and no — it’s not The Mad Hatter (Sebastian Stan). Sadly, another hot guy will be leaving us, though the silver lining is that another potential hottie could replace him.

“Sources tell me that Robin Hood will resurface in Season 3, but will be played by a different, yet-to-be-cast actor, seeing as Tom Ellis (Merlin) isn’t available for a recurring run,” TVLine’s Michael Ausiello dished. Same problem, different actor — did they really learn nothing from casting busy actors?