Quando l'adolescente orfana Justine arriva in un convento, fa amicizia con Alucarda, che è stata allevata dalle suore fin da piccola. Le due diventano amiche per la pelle e restano insieme per la maggior parte del tempo. Quando incontrano uno zingaro nella foresta, questi è in realtà Satana e possiede le adolescenti. Ben presto il convento viene messo sottosopra e le vite di Alucarda, Justine, delle suore e di Padre Lázaro ne risentono. Anche lo scettico Dr. Oszek sarà testimone di una resa dei conti tra il bene e il male che influenzerà le sue convinzioni.