Die Geschichte von Jesus von Nazareth (Christian Bale), erzählt aus der Sicht seiner Mutter Maria (Pernilla August), schildert seinen Leidensweg vom Erlöser zum Märtyrer. Während sich die Gruppe seiner Jünger immer mehr erweitert und der Glaube an den Messias wächst, wächst auch das Misstrauen der römischen Besatzungsmacht. Aus Angst vor einer Rebellion, lässt Stadthalter Pontius Pilatus den Messias gefangen nehmen. Das Volk soll nun über Jesus' Schicksal entscheiden - es fordert die Kreuzigung.