Stephen H. Price (Geoffrey Rush) ist ein exzentrischer reicher Mann, der mit seinen Vergnügungsparks viel Geld verdient hat. Als seine verwöhnte Frau Evelyn (Famke Janssen) ihre Geburtstagsfeier ausgerechnet in einem stillgelegten Irrenhaus feiern möchte, in dem nach einem Feuer zahlreiche Menschen ums Leben gekommen sind und in dem es spuken soll, entspricht das völlig seinem schrägen Humor.
Er vernichtet ihre Geburtstagsliste und lädt selbst Leute ein. Die vier Menschen die dann wirklich erscheinen, sind jedoch sowohl für Evelyn als auch für Stephen Unbekannte. Trotzdem verfolgt dieser weiterhin seinen Plan und bietet jedem einzelnen Besucher eine Million Dollar, sollte er eine Nacht in diesem verwunschenen Haus überleben. Auf was sich alle Anwesenden hier jedoch genau eingelassen haben, das werden sie schon bald zu spüren bekommen und es wird ihnen nicht gefallen.