May, uma jovem canadense com um passado horrível, viaja para uma pequena cidade religiosa para dar seu voto de castidade e se tornar freira. Lá, ela começa a ter premonições de vários assassinatos que parecem estar relacionados com as pinturas de Caravaggio. Quando os assassinatos inexplicáveis começam, May é atormentada por sonhos impiedosos e um fantasma que a persegue em suas horas de vigília. Em uma escalada de terror e loucura, ela descobre um segredo obscuro que vai fundo na história da cidade.