Roger Cobb (William Katt) is a Vietnam veteran and horror novelist. After his son Jimmy disappears while visiting his aunt, Roger's search for Jimmy ruins his marriage and writing career. After Roger's aunt suddenly dies, Cobb moves into her house to work on a novel based on his experiences in the war. As strange occurrences start happening around him, Roger becomes aware that the house is evil, not to mention ghost-infested, and it resents his presence in it. The ghosts force him to endure a journey into his past, where he ultimately finds Jimmy at the end.