An elderly artist named Elizabeth Hopper (Susan French) is found having hanged herself in the three-story Victorian house in Marin County, California, that she claimed is haunted. Hopper’s nephew, a famous horror novelist named Roger Cobb (William Katt), inherits the house and decides to move in so that he can have the solitude necessary to write his next book, a memoir of his harrowing time as an American soldier in Vietnam. His publisher as well as his fans don’t want him to write but he finds something is compelling him to get it down on paper.
Cobb underwent several traumatic experiences: his son Jimmy (Eric & Mark Silver) disappeared a year ago at his aunt’s home and is presumed dead. The ordeal resulted in a separation from his television soap opera actress wife Sandy (Kay Lenz). In the home at night, Roger begins seeing things, unnerving things, around the house. They include harrowing flashbacks to his Vietnam War days where he let down a fellow troop named Big Ben (Richard Moll). Ben vowed revenge against Roger for abandoning him to be tortured by the Viet Cong. Harold (George Wendt), the next-door neighbor, is a bit nosy and keeps coming around as Roger tries to catch these apparitions in the act. Roger is sure that his son is still around the house somewhere and that finding him will redeem what has happened to his life since his disappearance.