<P> Maid Marian (deceased) Zelena (alternate reality) </P> <Tr> <Th> Children </Th> <Td> Roland (with Marian) Robin Hood / Margot (with Zelena) </Td> </Tr> <P> Robin of Locksley, later known as Robin Hood, is a fictional character in ABC's television series Once Upon a Time . He is portrayed by British actor / singer Sean Maguire, who became a series regular in the fifth season after making recurring appearances in the third and fourth season . 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 . </P> <P> In the Enchanted Forest, Robin of Locksley is a skilled archer who robs from the rich to give to the poor with his group of Merry Men . He is also the father to his and Maid Marian's son Roland . Prior to his life as a thief, Robin was a tavern owner who was faced with having his establishment taken over by the Sheriff of Nottingham . Robin later becomes the Prince of Thieves and gives himself the name Robin Hood, giving stolen money to the townspeople and setting up his band of Merry Men in Sherwood Forest with his close group of friends . One of his allies Will Scarlet betrays Robin, stealing for himself alone and exiting the group . After his pregnant wife Marian falls ill, Robin uses a necklace which contains a glamour spell from the Land of Oz to change his face when he breaks into Rumplestiltskin's castle to steal a magic wand . Rumplestiltskin catches and tortures Robin with the intention of killing him, though Belle frees him and he heals Marian . </P>

Who plays robin in once upon a time