L'aventure extraordinaire d'un homme ordinaire (Orlando Bloom), précipité dans un conflit qui va durer des décennies : les croisades. Etranger sur une terre qui lui est étrangère, il va servir un roi condamné, s'éprendre d'une troublante et inaccessible reine (Eva Green) avant d'être fait chevalier. Il lui faudra protéger les habitants de Jérusalem, dont une immense armée a entrepris le siège, sans jamais cesser de lutter pour maintenir une paix fragile ....