CharacterRobin HoodRobin Hood in Once Upon a Time (2011), played by Sean Maguire. Played bySean MaguireAppears inOnce Upon a Time2011