John lämnas ensam vid sina föräldrars död och flyttar till sin farfar Angus, som bor i ett stort och ödsligt slott, i Skottland. Farfadern ställer stora krav och John får hjälpa till att vakta fåren alldeles ensam. En dag får John höra ett förfärligt oväsen och plötsligt står en liten drakunge framför honom. John och draken blir genast oskiljaktiga vänner. Åren går och en dag tvingas John under hot lämna ifrån sig Yala till en djurpark trots att han dyrt och heligt lovat farfadern att skydda Yala. Draken blir snabbt populär och drar skaror av besökare till djurparken men Yala finner ingen ro och när vakterna ska lugna ner honom förvandlas den fridfulla draken till ett eldsprutande inferno som inte skyr några medel.
