🎧 Listen to This Story (Audio Mode)
Saved for offline reading — text only; photos need the internet.
Jim Caviezel Plays King Herod in Zero A.D. After Mel Gibson Recasts Jesus Role

Jim Caviezel, the actor who played Jesus in The Passion of the Christ, will play the tyrant who tried to kill him as a baby. In Zero A.D.: The Birth of Christ, arriving in theaters on 11 December 2026 through Angel Studios, Caviezel plays King Herod, the ruler whose fear of losing power drives him to order the slaughter of innocent children. The same week the film's makers spoke about it, Caviezel admitted he was heartbroken that Mel Gibson recast the role of Jesus in The Resurrection of the Christ, the long-awaited sequel to the film that made him famous.
The reversal is almost too neat to be real. More than twenty years ago, Caviezel carried a cross on screen and was struck by lightning while filming the crucifixion. Now he wears the crown of the man who ordered the massacre of the innocents. And the part he wanted most, Jesus risen, has gone to someone else.
Caviezel told journalist Raymond Arroyo earlier this month that he had read both scripts for Gibson's two-part Resurrection epic and had expected to play Jesus again. The recasting occured after he had already done that reading, which is part of why it stung. "I was heartbroken. I was supposed to do Jesus in the Resurrection," he said. Instead, Finnish actor Jaakko Ohtonen will play Christ when Part One arrives on 6 May 2027, with Part Two following on 25 May 2028.
Print it, pray through it, and share it with your family or small group.
Jim Caviezel King Herod Zero A.D. Christmas Film December 2026
Zero A.D. comes from Alejandro Monteverde, the Sound of Freedom filmmaker, and it follows Mary and Joseph as they welcome Jesus into a world gripped by political unrest. When Herod orders the slaughter of innocent children to eliminate the newborn Messiah, the couple must protect the child sent to save the world. Monteverde spent 18 years working to bring the story to the big screen, and he told The Christian Post that he surrendered to the story rather than forcing it.
"I kind of surrender to the stories," Monteverde said. He added that audiences often approach the Nativity believing they already know everything about it, and he wanted viewers to feel they were participating in the story rather than simply being told it. The film is rated PG-13 for strong violent content, bloody images and thematic elements, a reminder that the Christmas story, told honestly, is not gentle.
The cast carries its own echoes of The Passion. Deva Cassel plays Mary, and her mother, Monica Bellucci, played Mary Magdalene in Gibson's 2004 film while pregnant with Cassel. More than two decades later, Cassel called it a possible "full circle moment" and said she was grateful to take part. Her mother advised her to listen to "the human essence of the character" and to play Mary's dignity and humanity.
Jamie Ward, who plays Joseph, said the quiet carpenter became heroic to him through sacrifice. "He wanted to build her a house and build a life together," Ward said, "but I think through those things you just see the love that he has for Mary and what love really means." Joseph, he said, gave up his own plans to protect Mary and Jesus, and that is what makes him a hero.
It is a dramatic reversal for the actor, who played Jesus in Mel Gibson's The Passion of the Christ in 2004.
From Savior to Tyrant: What Caviezel Learned Playing Herod
For Caviezel, the Herod role is the opposite pole of his career. In an interview on EWTN's The World Over, he said he drew on the physical, emotional and spiritual marks left on him from playing Christ more than twenty years ago to embody a monarch consumed by paranoia and worldly power. The man who once played the victim now plays the oppressor, and he knows the difference in his bones.
When Arroyo asked what portraying Herod taught him, Caviezel pointed to one of Scripture's most sobering warnings: "What profit a man to gain the world and lose his soul." He described Herod as a man consumed by power, fear and deception, unable to recognise the spiritual destruction unfolding around him. It was a warning, he said, that Christians cannot afford to ignore, because the battle between good and evil is real.
The role demanded its own suffering. Caviezel spent hours in makeup and used refrigeration to protect the prosthetics in Morocco's heat. He has said he believed God allows people free will, and that God had the Herod role waiting for him. The actor who once told Sean Hannity that Jesus appeared to him at the foot of his bed before The Passion, as Jim Caviezel Says Jesus Appeared to Him Before The Passion of the Christ reported, now says the tyrant's part came to him the same way, as something God had prepared.
It is not his only film this season. Ghost Soldier, an action thriller in which he plays a former Green Beret named Henry "Fitz" Fitzgerald, opened in theaters on 11 November, Veterans Day. Two very different roles in the same month, one a soldier defending his community, the other a king destroying his own.
🙏 Did this part inspire you?
What Zero A.D. Means for Biblical Cinema This Christmas
The film arrives in a crowded season for faith on screen. The sixth season of The Chosen, the hit series about the life and ministry of Jesus, premieres on 15 November on Prime Video, and Gibson's Resurrection epic waits in 2027. Monteverde's film, made with producers Eduardo Verástegui and Leo Severino, the team behind Bella, Little Boy, Sound of Freedom and Cabrini, is the one that gets there first, and it gets there by starting at the beginning.
Sound of Freedom drew $100 million at the box office despite its small budget, and Monteverde has built his career on difficult moral stories that other filmmakers avoid. Faith stories are drawing crowds elsewhere too, as Daddy Yankee Honoured as Person of the Year After Giving Life to Jesus reported. Zero A.D. is cut from the same cloth: a Nativity told as a thriller, with a king who will kill children to keep his throne and a young couple with nowhere to run.
There is something quietly devastating about the casting. The man the world still pictures on the cross is now the man ordering the killing of children, and the man who wanted to play the risen Christ will watch another actor do it. Caviezel says he was heartbroken, and he does not hide it. But he also says the Herod role was waiting for him, and that losing the world to save the soul is the whole point. On 11 December, audiences will get to decide whether the actor who once played the Savior can make them believe in the tyrant, and whether the tyrant's warning lands harder because of who is saying it.
Frequently asked questions
The film arrives in theaters on 11 December 2026 through Angel Studios. It is directed by Alejandro Monteverde, the filmmaker behind Sound of Freedom, and follows Mary and Joseph as they protect the newborn Jesus from King Herod.
Caviezel plays King Herod, the ruler who orders the slaughter of innocent children to eliminate the newborn Messiah. It is a dramatic reversal for the actor, who played Jesus in Mel Gibson's The Passion of the Christ in 2004.
Mel Gibson recast the role for the two-part sequel to The Passion of the Christ. Finnish actor Jaakko Ohtonen will play Jesus. Caviezel said he read both scripts, expected to return, and was "heartbroken" when the production went in a different direction.
Part One is scheduled for 6 May 2027, coinciding with Ascension Day, and Part Two is slated for 25 May 2028. Both will feature a new cast.
Deva Cassel plays Mary and Jamie Ward plays Joseph. Cassel's mother, Monica Bellucci, played Mary Magdalene in The Passion of the Christ while pregnant with Cassel, which the actress called a possible "full circle moment".
🙏 Did this part inspire you?
Print it, pray through it, and share it with your family or small group.
🔔 Don't Miss the Next Story!
Get breaking Christian news on your phone before everyone else — allow notifications when prompted, or join our newsletter below!
But the most surprising part of this story is yet to come — keep reading.
🙏 Have a Testimony to Share?
Has God done something amazing in your life? Or want us to cover a specific story? Send your testimony or story request via WhatsApp — your story could encourage thousands!
💬 Comments
Share your thoughts below. Be kind and respectful. If this story touched you, let us know in the comments!