Året är 35 efter Kristus. Romarriket skakas av olyckor, våldsamma jordskalv och plötsligt mörker. På gatorna viskas det om en helig kung från öst. Kejsar Tiberius (Max von Sydow) tror att denna kung är samme man som Jesus av Nasaret – juden, som enligt sägen blev korsfäst och återuppstod från de döda. Tiberius skickar sin bästa man, den härdade skeptikern Tauro, till Jerusalem för att undersöka om rykterna stämmer och om kungen i öst kan hota Roms makt…
Med sig har Tauro den germanske och starke slaven Brixos (Dolph Lundgren) – och det är tur. För i Jerusalem väntar oberäknerliga överraskningar. Innan deras resa är över, har Tauros skeptiska livssyn blivit utbytt mot en gryende kristendom, som även ger kvinnor och de lägst ställda en röst. En av de kristna kvinnorna, Tabithia (Mónica Cruz)försöker lära Tauro om kärlekens väsen.