十二世紀的法國青年鐵匠貝里昂(奧蘭多·布魯姆飾)意外得知自己是十字軍將領戈弗雷(連姆·尼森飾)的私生子,隨父親前往耶路撒冷尋求救贖。在經歷多次戰役后,貝里昂憑借高尚品格與卓越戰技成為受國王鮑德溫四世(愛德華·諾頓飾)倚重的武士,并與公主西貝拉(伊娃·格林飾)產生情感羈絆。隨著戰爭帶來的殺戮與破壞加劇,他逐漸領悟父親倡導的和平理念。國王病逝后繼任者挑起戰端,薩拉丁率軍圍攻耶路撒冷。面對大軍壓境,貝里昂挺身而出領導守城,在修繕城墻、組織防御的過程中與市民同仇敵愾。最終耶路撒冷城破之際,貝里昂通過談判確保平民安全撤離,以實際行動踐行了對和平與生命的敬畏。