Da den ambitiøse ridder Gareth drager ud for at finde en nedfalden komet, som ifølge rygterne indeholder guld, får han et chok, da han finder dragen Drago (som får sin stemme af Oscar-vinderen* Ben Kingsley). Da Drago redder Gareths liv, opstår der et tæt bånd mellem dem, og de skal arbejde sammen for at besejre en ond troldmand og stoppe hans rædselsregime. Undervejs lærer Gareth, hvad det virkelig vil sige at være ridder i dette fantasifulde action-adventure for alle aldre!