Akcja filmu rozgrywa się w 1944 roku w odosobnionym klasztorze św. Augustyna na szkockiej wyspie. Podczas burzliwej nocy na progu klasztoru pojawia się niemowlę w koszu. Zakonnice, mimo niepewności, decydują się zaopiekować dzieckiem. Wkrótce jednak zaczynają doświadczać dziwnych i niewytłumaczalnych zjawisk, a jedna z sióstr, Agnes, zaczyna wierzyć, że dziecko jest potomkiem samego diabła.
Maryam d'Abo
Mother Superior
Paul Barber
Amos
Amber Doig-Thorne
Agnes
Annabelle Lanyon
Annalise
Michaela Longden
Eleanor
Elle O'Hara
Valerie
Lisa Riesner
Lucy
Nathan Shepka
Daniel
Tim Spriggs
Satan (voice)
David Rogerson
German Soldier
May Milloy
Peter
Scott Brand
(voice)