Summary
- A new official trailer has been released for “Zero A.D.: The Birth of Christ”.
- Jim Caviezel plays Herod and Deva Cassel plays Mary.
- Alejandro Monteverde directs, with Sam Worthington, Ben Mendelsohn and Gael García Bernal also in the cast.
- The film is scheduled for theatrical release on December 11, 2026.
The new official trailer for “Zero A.D.: The Birth of Christ” puts Jim Caviezel in the role of Herod in a biblical epic coming to theaters on December 11, 2026.
Alejandro Monteverde’s film places the birth of Christ within a climate of political fear and violence, focusing on Mary and Joseph’s effort to protect the child after Herod orders the slaughter of the innocents.
The cast also includes Deva Cassel as Mary, Sam Worthington, Ben Mendelsohn and Gael García Bernal. Angel lists the film with a runtime of 1 hour and 55 minutes.
The story behind Zero A.D.
“Zero A.D.: The Birth of Christ” frames the birth of Christ through a conflict between prophecy and power. According to Angel’s official synopsis, a star rises over Bethlehem as the child is born, prompting Herod to launch a violent attempt to eliminate what he sees as a threat.
The narrative centers on Mary as she is drawn into that conflict and must protect the child, while the film is positioned as a drama with thriller elements and the scale of a historical epic.
Alejandro Monteverde and an international cast
The film is directed by Alejandro Monteverde, with Angel presenting “Zero A.D.” as the filmmaker’s third theatrical release through the studio. Monteverde previously directed “Sound of Freedom” and “Cabrini”.
Deva Cassel plays Mary, Jim Caviezel plays Herod and Sam Worthington plays Antipater. Ben Mendelsohn and Gael García Bernal also appear in the production, which Angel has positioned as one of its major theatrical releases for the end of 2026.
In theaters December 11, 2026
The official U.S. theatrical release date is December 11, 2026. Angel has already opened ticket pre-orders through the film’s official page.
The project was originally announced on a different release schedule and under the working title “Bethlehem” before moving to 2026 and adopting the final title “Zero A.D.: The Birth of Christ”.
What we think
The new trailer suggests that the production is approaching the birth of Christ not only as a religious drama, but as a large-scale story built around tension, political conflict and cinematic action. Casting Jim Caviezel as Herod and assembling an international cast add further interest to a film clearly designed for the big screen.
Frequently asked questions
When is Zero A.D.: The Birth of Christ released?
The official theatrical release date is December 11, 2026.
Who directs the film?
The film is directed by Alejandro Monteverde.
Who does Jim Caviezel play?
Jim Caviezel plays King Herod.
Who plays Mary?
Mary is played by Deva Cassel.




