Rumpelstiltskin

Rumpelstiltskin (voiced Walt Dohrn) is the main antagonist of Jaden's Adventures of Shrek Forever After. He is a short business man who makes magic deals with people with magical contracts. A long time ago, the king and queen of the kingdom of Far Far Away were gonna make a deal to Rumplestiltskin to break Fiona's curse in exchange for their kingdom.But the deal was canceled after Shrek had saved Fiona. Years later, Shrek met Rumple and Rumple offered him a deal to give him a day to feel like a real ogre again in exchange for a random day of his life. Shrek signed the contract, and got his wish, but Shrek ended up signing away the day when he was born. Rumple than became the ruler of Far Far Away, and did everything to hunt down Shrek. The only way to break the spell was true love's kiss from Fiona. In the end, Rumple's world fell apart, and everything was turned back to normal.