Rumplestiltskin is a major character on Once Upon a Time. He debuts in the first episode of the first season. He is played by starring cast member Robert Carlyle, and is the fairytale identity of Mr. Gold. Rumplestiltskin is one of the most feared beings in Fairytale Land and is notorious for his deals. He is a supporting protagonist/anti-hero in the first three seasons (he becomes the secondary antagonist in the second half of season three while under Zelena's control), but gradually becomes the secondary antagonist in the first half of the fourth season after reverting to his dark and power-hungry nature, and the main antagonist in the second half, being the leader of the other primary villains and the one who orchestrates the plot. He eventually redeems towards the end of the sixth season.
Rumplestiltskin is based on the titular character from the fairytale “Rumpelstiltskin” and takes the place of the Beast from “Beauty and the Beast” and the Crocodile from “Peter Pan”.