Baliano (Orlando Bloom) è un maniscalco che vive in uno sperduto villaggio francese, con un passato doloroso ed un presente alquanto nebuloso, sul suo cammino il destino pone una figura paterna sconosciuta e ingombrante Goffredo di Ibelin (Liam Neeson) un nobile pronto alla guerra che convince il giovane a seguirlo a Gerusalemme dove imperversa il conflitto per la Terra Santa.
Raggiunta la città di Gerusalemme Baliano conoscerà un re saggio ma gravemente malato, Re Baldovino (Edward Norton) con il volto mascherato perche divorato dalla lebbra e la sua bellissima sorella Sybilla (Eva Green) promessa sposa del livoroso e crudele Guido di Lusignano (Marton Ksocas), pronto ad occupare il trono ed entrare in conflitto con i musulmani del re Saladino, popolo con il quale fino a quel momento Re Baldovino aveva creato equilibrio e stabilità.
Alla morte del Re gli equilibri si rompono, le alleanze crollano, e la guerra con il re musulmano Saladino esplode in tutta la sua ferocia, la citta verrà assediata e Baliano si troverà nel bel mezzo di una sanguinosa battaglia che lo porterà a trattare una resa a patto che gli abitanti di Gerusalemme siano lasciati tornare in patria incolumi….