一次不测中,王子爱侬(大卫·休里斯DavidThewlis饰)的心脏遭到了致命损伤,为了援救王子的性命,一条龙献出了自己的半颗心脏。妙手回春后的爱侬性情大变,残酷又残酷,身为王子的剑术教员,伯温(丹尼斯·奎德DennisQuaid饰)以为形成这一改动的罪魁祸首是王子的那一半龙心,为了协助王子找回心性,爱侬决议不惜一切代价,找到拥有另一半心脏的龙。 一转眼十年过去,死在伯温手下的龙不可胜数,最终,他遇见了不时在寻觅的宿敌,一人一龙之间却发生了深沉的友谊。渐渐的,伯温发现,爱侬的残酷和龙心有关,系他的本性,得知了这一真相的伯温同旅途中看法的卡拉(戴安·梅尔DinaMeyer饰)一同,参与到了推翻爱侬暴政的起义当中去。