In einem verlassenen Haus in Louisiana, entdeckt Detective Mark Lewis (Frank Grillo) die Leichen von drei Jugendlichen. Nur der sichtlich unter Schock stehende John (Dustin Milligan) ist noch am Leben. Anhand von Fotos erkennt er, dass seine schwangere Freundin Michelle und ihr Exfreund Bryan, nicht unter den Opfern sind. Er behauptet Bryan wäre plötzlich ausgeflippt und hat die anderen angegriffen, doch kann der nichts dafür, denn das Haus, in dem es Geister geben soll, hat von ihm Besitz ergriffen.
Lewis holt sich daraufhin Hilfe von der Psychologin Dr. Elizabeth Klein (Maria Bello), die herausfinden soll, ob John verrückt ist oder als potentieller Täter in Frage kommt. Im Laufe des Abends erzählt der junge Mann seine Geschichte und die Details werden nach und nach immer übernatürlicher. Spricht er die Wahrheit und ist unschuldig, oder gehören diese Storys zu seinem Plan? Und wo sind eigentlich Michelle und Bryan, die möglicherweise Licht in dieses verwirrende Dunkel bringen könnten?