Ubogi lesar je v hišo prinesel dojenčka z oranžno ogrlico okoli vratu, ovitega v ogrinjalo z zlatimi zvezdami - našel ga je v zimskem gozdu na mestu, kjer je padla zvezda (drugi lesarji nočejo odnesti zajedavca domov). Žena je bila sprva proti usti, potem pa je obupala in ga vzgajala kot svojega lastnega sina. Fant je odraščal lep, a ponosen in krut: mučil je živali in ljudi, pa tudi spodbude starega vaškega duhovnika niso pomagale.
Nekoč je fant kamenjal berača. Drvec mu je dal klofuto in žensko odnesel domov, kjer se je imenovala mati njegovega posvojenega sina. A ni je prepoznal - izjavil je, da je zgrožen, da bi jo celo pogledal, in ga odpeljal ven. Ko je zapustil hišo fantom, ki so ga podpirali v vseh surovih zabavah, so ga odgnali z vrta in ga poimenovali zlobnega, kot krastačo. Ob pogledu na njegov odsev v ribniku je videl, da je resnično postal čudak.
Fant je šel mahati in iskati mamo, da bi jo prosil odpuščanja, a je ni mogel najti - živali, ki jih je mučil, je pred tem odklonil pomoč. Stražarji pri mestnih vratih so ga prodali za steklenico vina starcu, ki je napol gladoval, fanta je držal v kletni sobi in ga trikrat na dan pošiljal v gozd, ki je bil od strani videti kot prijeten nasad, za 3 bare belega, rumenega in rdečega zlata. Trikrat je dečku pomagal Zajček, ki ga je osvobodil pasti, trikrat pa je zlato dal gobavcu, ki je sedel pri mestnih vratih. Dvakrat je starec napol do smrti pretepel mladeniča, tretjič pa so ga v mestu srečali z odlikovanji in ga imenovali čedni princ. Zmeden fant je hitel k beraški materi, ki jo je videl v množici, ona pa je molčala. Zaprosil se je za gobavca, ko pa je pogledal, je zagledal kralja in kraljico, svoje starše.
Ko je prišel čas, je Star Boy postal kralj - prijazen in pravičen.