En 1987, Sara Campbell (Virginia Madsen) ramène son fils Matt (Kyle Gallner) à la maison de l’hôpital où il a subi des traitements contre le cancer. Sara et son mari Peter (Martin Donovan), un alcoolique en convalescence, discutent de trouver une maison de location plus proche de l’hôpital. Lors d’une autre visite à l’hôpital, Sara trouve un homme qui pose un panneau « À louer” devant une grande maison. L’homme est frustré et lui offre le premier mois gratuit si elle le loue immédiatement.,
Le lendemain, Peter arrive avec le frère de Matt, Billy (Ty Wood) et ses cousines Wendy (Amanda Crew) et Mary, et ils choisissent des chambres. Matt choisit le sous-sol, où il y a une porte mystérieuse. Après avoir emménagé, Matt subit une série de visions impliquant un vieil homme barbu et des cadavres avec des symboles gravés dans leur peau. Le lendemain, Peter apprend que la maison était soi-disant une maison funéraire; la pièce derrière la porte mystérieuse est une morgue.
Matt raconte les visions à un autre patient, le révérend Nicholas Popescu (Elias Koteas)., Nicholas lui conseille de savoir ce que l’esprit veut. Plus tard, Matt trouve une silhouette brûlée dans sa chambre qui commence à se diriger vers lui. Quand la famille rentre à la maison, ils trouvent un Matt torse nu avec ses doigts couverts de sang de gratter le mur.
La famille commence à craquer sous le stress de la maladie et du comportement bizarre de Matt. Les enfants trouvent une boîte de photographies, qui montrent Jonas, un jeune homme des visions de Matt, lors d’une séance, émettant un ectoplasme de sa bouche. Wendy et Matt découvrent que la maison funéraire était dirigée par un homme nommé Ramsey Aickman., Aickman a également mené des recherches psychiques et organiserait des séances avec Jonas comme médium. Lors d’une séance, toutes les personnes présentes, y compris Aickman, ont été retrouvées mortes et Jonas a disparu.
Nicholas théorise qu’Aickman pratiquait la nécromancie dans le but de contrôler les morts et de les lier à la maison. Cette nuit-là, Nicholas trouve des restes humains dans la maison et les enlève. Matt se réveille pour trouver les symboles d’Aickman gravés dans sa peau. Il est emmené à l’hôpital, où il rencontre Jonas. Nicholas et Matt commencent à avoir des visions simultanées., Tout le monde dans la séance est brûlé, après un éclair de lumière vive. L’Aickman à peine vivant a dit à Jonas de sortir de la maison, craignant que la présence démoniaque ne l’obtienne ensuite. Jonah utilise un dumbwaiter pour s’échapper, appelant à l’aide. Entrant dans une chambre inconnue, Jonas se rend compte qu’il est entré dans le crématoire. L’esprit piège Jonas dans le crématoire, et le incinère vivant.
Peter et Sara apprennent que les traitements contre le cancer de Matt n’ont eu aucun effet. Ils découvrent alors que Matt s’est échappé de l’hôpital., De retour à la maison, Nicholas laisse un message disant à la famille de sortir immédiatement de la maison-l’esprit de Jonas les protégeait en fait des esprits. Matt brise les murs de la pièce avant avec une hache, révélant les cadavres poussiéreux qu’Aickman a cachés dans les murs. Il force Wendy et les enfants à sortir, se barricadant à l’intérieur et abattant les autres murs, alors que les cadavres commencent à tomber dans la pièce. La vue passe de Matt à Jonas, qui semble occuper le corps de Matt. Matt allume les corps et la pièce en feu., Plus tard, les enquêteurs arrivent à la maison pour la trouver engloutie dans les flammes.
Alors que les pompiers arrivent, Sara et Peter tentent frénétiquement d’entrer pour sauver Matt. Les esprits, enfin libérés, disparaissent. Dehors, tout le monde regarde en larmes l’équipe d’urgence tenter de réanimer un Mat mourant. Alors que Matt s’éloigne, il a une vision de lui-même debout dans le cimetière où il voit Jonas, ne semblant plus brûlé. Il semble sur le point de suivre Jonas quand il entend la voix de sa mère.
Il retourne dans son corps et l’esprit de Jonas le quitte., Le cancer de Matt disparaît, et la maison a été reconstruite et revendue sans aucun autre incident de hantise signalé.