Lorsque le jeune écuyer Gareth va à la recherche d'une comète tombée, il croit qu'il détient l'or qu'il peut utiliser pour payer son titre de chevalier. Au lieu de trouver une comète, Gareth trouve le dragon Drago qui est tombé sur terre et est traqué par un sorcier maléfique. Après Drago sauve la vie de Gareth, les deux deviennent intimement liés et ils doivent travailler ensemble pour vaincre le sorcier et arrêter son règne de terreur. Sur le chemin, Gareth apprend le vrai sens d'être un chevalier.