Immaculate Movie Poster


March 22, 2024
1hr 29min
Status: released

Trailer, Teaser & Videos

Where to Watch Immaculate (Stream)

No streaming services available.

Immaculate Movie Details:

Country United States
Language English
GenrePsychological, Horror
Release DateMarch 22, 2024
Running Time1hr 29min
Age ratingR
CastSydney Sweeney
Directed by Michael Mohan
Written byAndrew Lobel
Produced bySydney Sweeney
Jonathan Davino
Teddy Schwarzman
Michael Heimler
David Bernad
Cinematography by Elisha Christian
Edited by Christian Masini
Music byWill Bates
Production CompaniesBlack Bear Pictures
Fifty-Fifty Films
Middle Child Pictures
Distributor Neon

Immaculate Movie Cast & Characters:

  • Sydney Sweeney as Sister Cecilia
  • Álvaro Morte as Father Sal Tedeschi
  • Dora Romano as Mother Superior
  • Benedetta Porcaroli as Sister Gwen
  • Giorgio Colangeli as Cardinal Franco Merola
  • Simona Tabasco as Sister Mary
  • Giulia Heathfield Di Renzi as Sister Isabelle
  • Giampiero Judica as Doctor Gallo
  • Giuseppe Lo Piccolo as Deacon Enzo


Cecilia, an American nun of devout faith, embarks on a new journey in a remote convent in the picturesque Italian countryside. Cecilia’s warm welcome quickly devolves into a nightmare as it becomes clear her new home harbors a sinister secret and unspeakable horrors.

Immaculate Movie Budget & Box Office Collection:

Budget$9 million
Domestic Opening $5,338,921
Domestic Collection$15,671,307
International Collection$11,509,291
Worldwide Collection$27,180,598

About Immaculate Movie:

Immaculate is an American psychological horror film directed by Michael Mohan and written by Andrew Lobel. It stars Sydney Sweeney (who also produced), Álvaro Morte, Benedetta Porcaroli, Dora Romano, Giorgio Colangeli, and Simona Tabasco.

Principal photography began in Rome and was completed in February 2023.

This is the second collaboration between actress Sydney Sweeney and director Michael Mohan, following the erotic thriller The Voyeurs (2021).

In December 2023, Neon acquired US distribution rights to the film. It had its world premiere at South by Southwest on March 12, 2024. It was released on March 22, 2024. It is one of the highest-grossing movies of 2024.