Peter Bower is een klinisch psycholoog. Zijn leven verandert drastisch wanneer hij ontdekt dat al zijn patiënten in feite geesten zijn. Verder onderzoek leert hem dat ze allemaal op dezelfde dag gestorven zijn. Peter moet nu in zijn eigen verleden graven om een geheim dat hij al 20 jaar verborgen houdt het hoofd te bieden.