It was recently announced that the new season of Dallas Jenkins’ immensely popular historical drama The Chosen will debut in November on Prime Video, followed by a special stand-alone theatrical release scheduled for the spring of 2027. Related, the first two seasons of Jon Erwin’s House of David are currently available on Prime Video. But if you’re looking to watch The Passion of the Christ over Easter weekend, the Mel Gibson-directed 2004 film isn’t streaming in any of the usual places (Netflix, Hulu, HBO Max, Peacock, or Paramount+).

Depicting the final twelve hours of Jesus’ life, The Passion of the Christ memorably stars Jim Caviezel and features Maia Morgenstern (Mary), Monica Bellucci (Mary Magdalene), and Christo Jivkov (John) in supporting roles. The film was a smash hit with audiences, earning over $600 million at the box office.

The Passion of the Christ isn’t available on any of the aforementioned streaming services, but you can still watch the movie online. Here’s where you can stream The Passion of the Christ in 2026.

Is The Passion of the Christ Streaming on Netflix, Hulu, or HBO Max?

Nope. Unfortunately, the film isn’t streaming on any of the above platforms.

Is The Passion of the Christ Available To Watch On Peacock or Paramount+?

That’s also a no. The Passion of the Christ isn’t currently available on Peacock or Paramount+.

Where To Watch The Passion of the Christ Online:

The Passion of the Christ is currently streaming on VIX for free, but it’s only available in Spanish. You can also watch the film via Wonder Project on Amazon, which is available for $8.99/month and offers a free trial.

Is The Passion of the Christ Available To Rent or Buy?

Yep. The Passion of the Christ is available to rent ($3.99) or buy ($7.99) on Amazon and Vudu. Enjoy the movie!