When David (Aidan Quinn) investigates a haunting at a country manor, strange occurrences lead him to doubt his convictions and sanity. As the sordid history of the estate is revealed, David falls in love with Christina (Kate Beckinsale) and sees the ghostly image of a young girl calling out to him.