十一世紀末期,羅馬教皇號召組織十字軍東征以奪回被撒拉遜人占領的圣城耶路撒冷。理查德(約翰內斯·波蘭特飾)、皮特(亞利桑德羅·加斯曼飾)與安德魯(菲力·萊福斯丁飾)三名青年因不同動機加入這支軍隊,三人雖出身階級迥異且各自背負隱秘過往,在殘酷的行軍與戰斗中卻建立起深厚情誼。隨著十字軍推進至圣地,軍隊暴行逐漸暴露,包括對平民的屠殺與掠奪,這使三人產生嚴重分歧。安德魯最終選擇繼續追隨十字軍完成征伐使命,而理查德與皮特則在攻陷耶路撒冷后拒絕參與后續屠殺,選擇留在當地建立新生活。影片通過三位主人公的命運軌跡,展現了十字軍東征過程中理想主義與人性黑暗面的激烈碰撞。