In 1956 France, a priest is violently murdered, and Sister Irene begins to investigate. She once again comes face-to-face with a powerful evil.
Taissa Farmiga
as Sister Irene
Jonas Bloquet
as Maurice Theriault
Storm Reid
as Sister Debra
Anna Popplewell
as Kate
Bonnie Aarons
as The Demon Nun / Valak
Katelyn Rose Downey
as Sophie
Suzanne Bertish
as Madame Laurent
Léontine d'Oncieu
as Simone
Anouk Darwin Homewood
as Céleste
Peter Hudson
as Father Ridley
Tamar Baruch
as Sister Amara
Natalia Safran
as Sister Chloe