故事发生在十一世纪末,当时教皇组织了一场十字军东征,对抗占领耶路撒冷圣城的萨拉森人。理查德(约翰内斯·布兰德鲁普饰演)、皮特(亚历山德罗·加斯曼饰演)和安德鲁(特里·里芬斯坦饰演)这三位充满激情的年轻人怀着一颗保卫国家的热情加入了十字军东征。尽管他们来自不同的阶层,有着自己不为人知的过去,但在战场上,他们很快成为了生死与共的朋友。但随着家人的离去,三个年轻人开始对十字军的暴行产生分歧。最后,安德鲁跟随军队前进,而彼得和理查德则留在耶路撒冷。