一次意外中,王子愛儂(大衛(wèi)·休里斯 David Thewlis 飾)的心臟受到了致命傷害,為了挽救王子的性命,一條龍獻(xiàn)出了自己的半顆心臟。起死回生后的愛儂性情大變,兇惡又殘暴,身為王子的劍術(shù)老師,伯溫(丹尼斯·奎德 Dennis Quaid 飾)認(rèn)為造成這一改變的罪魁禍?zhǔn)资峭踝拥哪且话臊埿模瑸榱藥椭踝诱一匦男裕瑦蹆z決定不惜一切代價(jià),找到擁有另一半心臟的龍。 一轉(zhuǎn)眼十年過去,死在伯溫手下的龍不計(jì)其數(shù),最終,他遇見了一直在尋找的宿敵,一人一龍之間卻產(chǎn)生了深厚的友誼。漸漸的,伯溫發(fā)現(xiàn),愛儂的殘暴和龍心無關(guān),系他的本性,得知了這一真相的伯溫同旅途中認(rèn)識(shí)的卡拉(戴安· 梅爾 Dina Meyer 飾)一起,加入到了推翻愛儂暴政的起義當(dāng)中去。