Die junge Jackie (Julie Benz) zieht in genau das Apartment, das bis zuletzt von ihrer plötzlich spurlos verschwundenen Freundin Danielle (Danielle Harris) bewohnt wurde. Bereits beim Einzug spürt sie, dass etwas mit dem Gebäude und vor allem dessen Managerin Eleanor (Fionnula Flanagan) nicht stimmt. Schon bald häufen sich mysteriöse Vorfälle, die darauf schließen lassen, dass die vermisste Danielle 'Havenhurst' niemals verlassen hat. Als Jackie tiefer in die Geschichte des Hauses eintaucht und dabei dunkle Mächte weckt, gerät ihr Leben in Gefahr. Nicht nur ihre inneren Dämonen lauern ihr auf, sondern auch die wahrhaftigen, die in den Wänden von 'Havenhurst' ihr Unwesen treiben.