David Mayfair is geen gewone jongeman: hij kan voorbij het leven kijken en de dood observeren. Na het overlijden van zijn ouders wordt hij geadopteerd door zijn Britse oom, Dorian Walpole, die hem in Londen opleidt tot een Ziener. Wanneer in Borley, een klein dorp in het zuidoosten van Engeland, twee tienermeisjes op gruwelijke wijze worden vermoord, wordt de Ziener door de politie ingeschakeld om het onderzoek mee te voeren. Maar Borley heeft een duister geheim dat zich niet zomaar wil prijsgeven, zeker wanneer blijkt dat de aanwezigheid van David Mayfair geen toeval is…