很久很久以前,羅馬佔領大不列顛時,島的北面有一群拼死抵抗的部落,因此羅馬皇帝在島中築起長城,一來抵禦反抗者的瘋狂反撲,二是利於掌控城鄉中的局勢。羅馬帝國最終滅亡,然而城牆依然聳立不倒,島南邊王國裡的騎士日夜守衛,唯恐受到神秘的北方部落突襲。北方的一些族人受德魯伊教派的領導,在本土安居樂業和睦相處,而另一群人卻日夜翹首以盼城牆轟然倒塌的一天!
某天夜晚,遙遠的天龍星座墜落了一顆星星,北方的領導者認為這是一個興兵徵兆,招兵買馬翻越城牆的時機已經來臨!但迫於那些渴望和平厭倦鬥爭而不願跟隨自己之人的阻撓,領導者找來了異族,這些兇狠殘暴的皮克特族幫助領導者殺害了那些不願跟隨自己的同族人。最終那名正義的使者也倒在了這名領導者的怪異的魔法下!
城牆內的兵營中正在舉行著一場騎士選拔賽,小恩以絕對的優勢贏得了騎士榮譽!兵營外看似安居樂業的城中百姓似乎並不太喜歡這些日夜守衛城池保護他們安全的士兵,因為高昂的賦稅致使他們的血汗錢已被士兵搜刮大半,而收取賦稅的過程卻更像是失守後的城池正在經受匪徒的洗劫!
隊長正在統一收取士兵搜刮來的財物,小恩交上去的那份則明顯輕了許多。仁慈的小恩並沒有對那些窮人巧取豪奪榨取他們的錢財,但眼裡只有錢財的隊長卻從來不會顧及窮人的死活。而就在剛剛贏取榮譽的小恩此時卻被無情的隊長當眾羞辱!隨後所有的士兵都被封為騎士,也包括那場選拔賽中小恩的手下敗將,但拔得頭籌的小恩卻因他的仁慈丟掉了夢寐以求的騎士榮譽!
被趕出軍營的小恩已無處可去,冰冷的雨水淋滿全身完美的詮釋了他此刻的心情。那個白天沒能付給小恩錢財的窮人卻在這時邀請他共進晚餐,窮人的晚餐並不能填補他錯失榮譽的內心,他為此已奮鬥了五年!
突然,天神落淚,巨大的隕石伴隨著轟鳴聲撞擊在了城北大地!傳說中,虹光的盡頭有著無數的金子,窮人得到金子只為自己豐盛的一日三餐,而小恩得到金子則為的是換回自己丟掉的榮譽!他們有了相同的目標,便也有了同樣的目的地!
因需要翻越重兵把守的城牆,年邁的窮人則留在家中祈禱著小恩的順利歸來。臨行前,他們送給了小恩那條原本是留給自己兒子,象徵平安的項鍊!曾守衛城牆五年的小恩自然知道如何順利的翻越它。到達城外後,他用洪亮的聲音朝著城牆上曾羞辱過他的隊長吶喊出了自己堅定的信念!「當我凱旋歸來時,你們要收回你們的話,而且冊分為為騎士」!而這份榮譽也本該早已屬於他。
城牆以北是一片荒蠻之地,沿著隕石墜落的方向小恩順利的找到了它,這顆圓形的巨大黑色隕石隱約泛出的黃色光芒讓小恩誤以為那正是能換回自己榮譽的金子,他相信自己腰間的鐵錘這次一定能為自己砸出一條騎士大道!然而就在鐵錘揮向夢想的一瞬間,隕石突然睜開的大眼透露出兇狠的目光,原來這是一隻蜷縮在此處的巨龍!它聲如洪鐘的吼聲驚醒了沉浸在欲望中的小恩,也引來了那些兇狠好戰的皮克特族人!
眾多皮克特族人的到來也使這條龐大的龍感受到了威脅,它揮動翅膀騰空躍起,口中熊熊烈火噴向正在趕來的皮克特族人!然而就在巨龍飛起之時,隱藏在身下散發閃閃金光的龍蛋,卻又讓幻想得到錢財的小恩誤以為是上天賜予自己碩大的金子。混亂中他衝向龍蛋並想據為己有,就在小恩抱起龍蛋的瞬間卻被同樣覬覦龍蛋的族人放出的冷箭射中!
重傷倒地的小恩不願看到自己辛苦得來的錢財就此落入他人之手,就在他拼盡全力起身追趕偷走龍蛋的族人時,突然出現的龍用巨大的尾巴揮向了逃跑的族人,而在龍的重擊下被拋向天空的不僅是這個盜竊的族人,還有那顆被他偷走的龍蛋!
眼看著被自己守護多時的龍蛋即將砸向地面,巨龍驚恐的眼神中略微帶有一絲希望!此時剛好追來的小恩正好接住了將要落地的龍蛋,本是追尋欲望的小恩卻意外的收穫了龍的感恩。它拿回龍蛋看著重傷之後奄奄一息的小恩,用利爪刺穿自己的身體拿出一小片水晶般的心臟並放入了小恩體內。
聞訊趕來的北境首領面對這威武的巨龍並沒有絲毫的懼怕,他手持彎刃口中默念的咒語擾亂了龍的心智,使龍無法噴出它那極具殺傷力的熊熊烈火。痛苦掙扎一番後,龍便飛離了這裡,他那些尚未孵化的龍蛋則被當作強悍的武器落入了北境首領的手中!
在那次北境首領的屠殺中倖存下來的小哥救走了重傷的小恩,因為身體中植入了一小片龍的心臟,當小恩再次醒來時傷口已神奇般的完全癒合!小哥所處之地住著一群伺機反抗邪惡北境統治者的正義之人,傳說中與龍共享心臟的小恩可以召喚神龍幫助他們抵禦兇狠的皮克特族,而享此殊榮的小恩則自然被人們奉為座上之賓上之賓!
內心毫無底氣但渴望得到至高榮譽的小恩帶領著人們茫然的走向尋龍之路!此時身體中龍的心臟卻突然給了他指引!找到巨龍後,他帶著本就驚慌的神情卻說著能讓自己顯得強大的話語來掩飾著內心的自卑。而這種舉動換來的卻是龍無情的嘲諷!它開口說到「我的新居然共享給了一個白痴」!原來,結合在一起的心臟竟然將這一人一龍緊密的聯繫在了一起。小恩能感受到龍的存在,龍也學會了人類的話語!
人類需要龍的幫助抵禦邪惡,而龍也需要人類的幫助找回自己守護的龍蛋。有了相同的目標,便再次有了同樣的目的地,在龍的帶領下他們奔向了邪惡的北境統治者所在之地!
北境統治者男巫,察覺到了龍的來臨,他命令士兵點起火把,原來在上次的戰鬥中龍已被男巫詛咒,看到火光後的龍便會成為一隻沒有攻擊力的幽靈!它需要身邊的人類幫他熄滅營地中點燃的無數火把,救出龍蛋後孵化的小龍則成為人類的好友。而人類則需要巨龍在事成之後幫助他們毀滅男巫的統治!
人數眾多難免暴露目標,小恩則孤身一人擔起滅掉火把的重任,然而他卻被嗅覺敏銳的男巫發現。小恩被綁到了樹上,男巫手持火把親自點燃了綁在小恩手臂上的乾柴打算結果掉這個反叛自己的南方人!小恩在掙扎的同時龍也在空中痛苦的翻滾著,共享一個心臟的他們命運也被牽連到了一起,為了防止這條尚有利用價值的巨龍跟隨小恩一起死去,男巫便撲滅了燃燒在小恩身上的烈火!
躲在遠處注視著這一切的北境小哥,細心的發現男巫是用月亮作為自己的靈魂嚮導,便斷定天亮退潮時男巫的力量就會減弱!天亮之後略懂巫術的小哥小試身手召喚出了大霧,在大霧的掩護下他們衝入男巫的軍營救出了小恩,並順勢拿走了被男巫偷走的九顆龍蛋!
此時趕來的龍卻化身為半幽靈狀態,它有一半的身體已經化為濃煙。陽光會燒焦尚未解除詛咒的巨龍,它必須時刻躲在陰影之中!
逃出魔爪的幾人決定沿路南下以躲避男巫的追擊,途中北境小哥為解除龍身上的詛咒一直苦心鑽研著魔法,而就在此時他有了重大發現!施加在龍身上的是一種奴役詛咒,被咒者會聽從施加者的命令,不過僅限於黃昏到黎明。但月圓之夜魔法將發揮到極致,龍也會因此被男巫徹底控制,而據此只剩兩天的時間!
經過一天的行程,幾人來到了一片森林外,而穿過森林就是長城腳下。但男巫的追兵也在此時趕到,戰鬥一觸即發,本可以左右戰爭勝利的龍卻因為男巫的詛咒而失去了力量。
看著騎著戰馬的男巫已衝到自己眼前,情急之下小恩想到了那顆在途中不慎掉落馬車而爆炸的龍蛋,他呼喊隊友朝著自己高舉的龍蛋射出一箭,巨大的爆炸燒傷了眼前的敵人。而因為心臟的原因,小恩突然本能的學會了龍可以隨意穿梭於自己影子的閃現之術,順利躲開了爆炸引起的火焰!
因為爆炸損失兵力的男巫需要重新修整軍隊,幾人也因此逃脫。而手無縛雞之力的小哥也一直默默的為解除詛咒努力著,一天之後便是月圓之夜,越來越強的詛咒已使龍幾乎動彈不得。
此時幾人已到達城牆腳下,為免受男巫的加害,小恩不得不再次來到城牆下尋求昔日隊友的幫助。城牆上的隊長對著這個曾被自己趕出軍營後逃離城池又再次折返的小恩滿是嘲諷,並沒有放他們進城的打算。而面對這個眼裡只有財富的隊長,小恩拿出了身上剩餘的龍蛋並告訴隊長龍蛋是金子所做,自己願意拿它換騎士榮譽!這時,城門打開,小恩順利的騙取了隊長的信任,但龍蛋卻落入隊長手中!
隊長並沒有食言,但進城後的幾人卻因引來了男巫的軍隊而被隊長綁在城牆上準備隨時處決,小恩則被吊在城牆外!男巫大軍已到,月圓之夜來臨,詛咒之力也已到了極致!被男巫控制的巨龍正盤旋在城牆的上空準備隨時發起攻擊!看著空中的惡龍跟隨時毀滅的城池,北境小哥將唯一的希望放在了與惡龍共享一個心臟的小恩身上,他念動咒語將自己跟小恩的身體互換。
通過咒語回到城牆上的小恩設法解開了綁住手腳繩索的同時,惡龍噴出火焰攻破了城門,男巫也隨之指揮軍隊發起進攻!面對如此強大的攻擊,小恩深知唯一能挽回局勢的,便是受到詛咒之前那條善良的龍放在自己體內的這半顆心臟。他拿起利劍,盡顯自己夢寐以求但從未得到的騎士精神衝出重圍,來到了準備帶著龍蛋隨時逃離的隊長帳中。
經過此番戰鬥的小恩已然成為了一名合格的騎士,顯然他並不需要經過這位只會掠奪窮人錢財的隊長正式冊封。這次,他將劍揮向自己服侍了五年的隊長,則是為了城中那些曾被無數次壓榨的窮人!正是這堅定的信念給了正在與隊長交戰的小恩前所未有的勇氣,體內的心臟也似乎感知到了小恩的正義,而與小恩共享心臟且有著緊密聯繫的龍,也因小恩的正義之氣漸漸戰勝了男巫施加給自己的邪惡詛咒恢復了理智!
感知到小恩正在面臨危險的龍,掉頭衝向了隊長大帳!噴出的火焰引開了正在將屠刀伸向小恩的隊長的注意,小恩藉機起身,並在龍的幫助下結果了隊長!詛咒已破,失去龍的幫助,男巫也並沒有想像中的那麼強大!戰鬥中他被跟隨小恩來到城中的一名女隊友刺中葬送了性命!隨之戰局順利扭轉,惡徒也被小恩帶領的軍隊悉數斬盡!
小恩用他的善良取得了龍的幫助,也因他的正直及勇氣戰勝了敵人。最終他夢寐以求卻從未得到的騎士卻盡數跪地臣服在自己面前!