John Russell (George C. Scott) has been haunted by the horrific death of his wife and child for months. A change of lifestyle and a move to Seattle may be the only way to escape the visions that torment him. With the help of a woman, Claire Norman (Trish Van Devere), a local historian, he moves into an old mansion and begins a new job. But before his life can completely heal, John Russell is plagued by a peculiar string of events, leading him to the discovery of a hidden attic room and a troubled presence that lies within. Consumed with a need to discover the truth of the hidden room, john must right an injustice from long ago.