A graphic portrayal of the last twelve hours of Jesus of Nazareth's life.
Jim Caviezel
as Jesus
Maia Morgenstern
as Maria
Christo Jivkov
as Juan
Francesco De Vito
as Pedro
Monica Bellucci
as Magdalena
Mattia Sbragia
as Caifás
Toni Bertorelli
as Anás
Luca Lionello
as Judas
Hristo Shopov
as Poncio Pilato
Claudia Gerini
as Claudia Procles
Fabio Sartor
as Abenader
Giacinto Ferro
as Joseph of Arimathea