Characters That Stunned Fans When They Were Replaced by New Actors

Robin Hood on “Once Upon a Time”

Disney—ABC Domestic Television

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. 

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top