Všetko začína dňom, kedy sa chudobnému uhliarovi narodí syn a na zámku kráľovská dcéra. Veštba určí, že sú si súdení, čomu sa kráľ pokúša niekoľkokrát zabrániť. Aby sa nevhodného následníka trónu zbavil, pošle ho do sveta splniť nesplniteľnú úlohu. Má nájsť a doniesť tri Vratkove zlaté vlasy. Mladý muž sa vyberá na cestu so svojim kamarátom, postupne prechádza mnohými krajinami zaťaženými čudnými kliatbami a všetkým sľubuje pomoc...