一次意外中,王子儂(大衛(wèi)·休里斯 David Thewlis 飾)的心臟受到了致命傷害為了挽救王子的性,一條龍獻出了自的半顆心臟。起死生后的愛儂性情大,兇惡又殘暴,身王子的劍術(shù)老師,溫(丹尼斯·奎德 Dennis Quaid 飾)認為造成這一改變的罪炎居首是王子的那一半心,為了幫助王子回心性,愛儂決定惜一切代價,找到有另一半心臟的龍 一轉(zhuǎn)眼十年過去,死在伯溫手的龍不計其數(shù),最,他遇見了一直在找的宿敵,一人一之間卻產(chǎn)生了深厚友誼。漸漸的,伯發(fā)現(xiàn),愛儂的殘暴龍心無關(guān),系他的性,得知了這一真的伯溫同旅途中認的卡拉(戴安· 梅爾 Dina Meyer 飾)一起,加入到了推翻愛儂政的起義當中去?