Synopsis - La vie de Balian (Orlando Bloom), simple forgeron, est bouleversée lorsque le père qu'il n'a jamais connu vient le chercher pour l'accompagner à Jérusalem. Son père décède au cours du voyage, et une fois arrivé, Balian prend possession de ses terres et prête serment à Baudouin IV, qui est à l'agonie. Malgré la volonté de pacifisme du roi, le chevalier Guy de Lusignan (Marton Csokas) n'a de cesse de provoquer Saladin (Ghassan Massoud), leader des musulmans. La guerre finit par éclater après le décès du roi et l'accession au pouvoir de Guy. Les troupes chrétiennes subissent une défaite cuisante, et Balian se voit contraint de prendre la tête de la défense de Jérusalem. Mais le jeune homme est un idéaliste respectueux des Sarrasins, et il lui faudra trouver la manière la plus juste d'agir dans ce monde déchiré par les conflits.