Robin Hood on “Once Upon a Time”
Tom Ellis portrayed the character Robin Hood on just one episode of ABC’s fantasy program in season two of the show. Due to scheduling conflicts, he couldn’t return to the role, so he was replaced by actor Sean Maguire, who portrayed the character in 56 episodes of the series.