Caroline Ellis (Kate Hudson) es una chica trabajadora y dedicada estudiante que para financiar sus estudios decide aceptar un trabajo en la apartada Luisiana, en las afueras de Nueva Orleans.
La tarea es cuidar a Ben Devereaux (John Hurt) un hombre mayor que se ha quedado sin habla y con problemas motores a causa de un ataque sufrido recientemente. Violet (Gena Rowlands), esposa de Ben y dueña de la misteriosa y lúgubre casa, le ofrece hospedaje a Caroline y le encarga la llave maestra de la residencia. Esta es capaz de abrir todas y cada una de las puertas de la casa, incluyendo una particularmente misteriosa que se encuentra escondida detrás del desván.
Los rumores de tradiciones extrañas y rituales mágicos practicados en las afueras de Nueva Orleans comenzarán a hacer mella en la cabeza de la pragmática Caroline que no muy tarde se dará cuenta de que lo que dicen los lugareños es cierto: "Si crees en las leyendas, se harán realidad".