Question: when did robin hood first appear in once upon a time
Answer: He is the second actor to play the role in the series , as it was first played by Tom Ellis in the second season , but scheduling conflicts prevented Ellis from reprising the role , resulting in Maguire taking the role afterwards .