Nell'Inghilterra del 1930 il giovane psicologo David Ash giunge in un'antica dimora del Sussex su richiesta di Tess, un'anziana signora che crede che la sua casa sia infestata dagli spiriti. Qui si innamora della bella Cristina, la nipote orfana della donna, che vive lì insieme ai suoi due fratelli. Mentre oscure e misteriose presenze iniziano a turbare il suo equilibrio psichico, David capisce che qualcuno vuole trascinarlo nell'aldilà, qualcuno che non vuole che la terribile verità che si cela dietro quelle mura venga svelata.