Following the mysterious death of his aunt, Bryan Becket (Tim Daly) separates from his wife (Andrea Roth) and young son, to move into the elderly woman’s supposedly haunted Victorian mansion. A die hard skeptic, he dismisses one eerie incident after another as natural phenomena: scratches from inside a locked closet, objects disappearing, a strange seizure suffered by his law partner (Tom Arnold). Then a more secular fright: it appears the mansion, which Becket believed to be his rightful inheritance, his aunt has willed to someone else.
He learns the beneficiary is a professor (Bruce Altman) of a paranormal lab at a renowned science institute. The professor informs him his aunt reported many frightening incidents that she wished investigated after her passing. The occurrences grow stronger, and their personal nature prompts the professor to suggest, to our mortified skeptic, that he seek psychiatric help. That he may be haunting himself!
Now the deterioration of Becket’s stoicism accelerates alongside the intensifying haunting. The local priest (Robert Prosky) and Becket’s own psychiatrist (Edward Herrmann) seem to both know more than they’ll reveal. But Becket persists. He enlists the help of an exotic young psychic (Zoe Saldana) who soon realizes the house and Becket are linked. As they move toward the unpredictable and shattering final scenes it becomes clear that it is not the house which holds the secret… it is Becket himself.