十二世紀(jì)的法國(guó),青年鐵匠貝里昂(奧蘭多·布魯姆飾演)在素未謀面的父親引導(dǎo)下,因緣際會(huì)加入十字軍東征的隊(duì)伍,前進(jìn)耶路撒冷。驍勇善戰(zhàn)加上品格高尚,貝里昂幾經(jīng)征戰(zhàn)成為赫赫有名的武士,不但深受耶路撒冷國(guó)王賞識(shí),美麗的公主西貝拉(伊娃·格林飾演)也對(duì)他芳心暗許……
然而隨著戰(zhàn)役增加,帶來無盡的殺戮和掠奪,貝連終于領(lǐng)會(huì)父親訓(xùn)言中和平的真義與生命的真愛,貝連的抉擇挑戰(zhàn)了自己的生命,也改變了一個(gè)國(guó)家的命運(yùn)。
在孩子和妻子相繼死去后,法國(guó)小鐵匠貝里昂(奧蘭多·布魯姆飾)心灰意冷,他殺死了侮辱妻子尸體的神父,而此時(shí),從耶路撒冷而來的十字軍將領(lǐng)戈弗雷(利亞姆·尼森飾)告訴巴利安,他就是自己失散多年的私生子。巴利安為了尋找救贖,跟隨父親前往耶路撒冷。并且繼承了父親的領(lǐng)地。當(dāng)他來到耶路撒冷后,未能尋找到心靈上的安寧,卻愛上了公主西比拉(伊娃·格林飾)。然而當(dāng)臨死的耶路撒冷王請(qǐng)求他為了和平,殺死注定要繼承王位的嗜血蓋伊,繼承圣城王位時(shí),鐵匠認(rèn)為這與救贖之路格格不入因而斷然拒絕。
耶路撒冷王故去,新王繼位。好戰(zhàn)的新王挑起戰(zhàn)爭(zhēng),卻被薩拉丁擊敗而全軍覆沒,薩拉丁率領(lǐng)撒薩拉遜騎士要收復(fù)他們的圣地——耶路撒冷。危急之時(shí),貝里昂挺身而出,誓言捍衛(wèi)“天國(guó)王朝”……
后來,薩拉丁進(jìn)攻耶路撒冷,貝里昂迎戰(zhàn),征集城內(nèi)所有能打仗的男人為騎士,女人們則相當(dāng)于“醫(yī)藥隊(duì)”(劇中有一個(gè)鏡頭,公主剪了頭發(fā),混成普通的女人給戰(zhàn)士們包扎傷口。)最后,薩拉丁做出讓步,耶路撒冷歸于他統(tǒng)治,但是薩拉丁不殺死現(xiàn)在耶路撒冷里面的平民百姓,而是讓貝里昂帶著他們離開。人民居住到另一個(gè)地方后,有兩個(gè)騎士千方百計(jì)找到貝里昂,問他愿不愿意參與戰(zhàn)爭(zhēng),做一名騎士,卻被他拒絕了......從此,貝里昂與西貝拉過上了幸福平民生活。