W katolickiej szkole dla dziewcząt w Bramford zaczyna się przerwa świąteczna. Na miejscu, w opustoszałym z dnia na dzień internacie, zostają tylko Katherine (Kiernan Shipka) i Rose (Lucy Boynton), których rodzice z niewiadomych powodów nie odebrali córek. Równolegle swoją podróż do Bramford kontynuuje Joan (Emma Roberts), tajemnicza kobieta z mrocznym sekretem. Jej nadejście uwalnia demony, które zaczynają zagrażać Katherine i Rose. Czy zdane tylko na siebie uczennice zdołają powstrzymać złe moce, które przebudziły się w zapomnianych podziemiach szkoły?