David Ash (Aidan Quinn), profesor psychologii, zajmuję się zjawiskami nadprzyrodzonymi. Zasłynął jako niestrudzony demaskator fałszywych medium oraz autor poczytnej książki poświeconej temu zagadnieniu. Po latach powraca do Anglii, którą opuścił w wyniku osobistej tragedii, aby podjąć prace na uniwersytecie. Pewnego dnia otrzymuje list od tajemniczej panny Webb, opiekunki rodziny Marinelli, która twierdzi, że dom, w którym zamieszkują prześladowany jest przez duchy. Profesor, zaintrygowany sprawą, udaje się do prowincjonalnego Edbrook. Tam spotyka piękna Christine (Kate Beckinsale) i jej dwóch braci, mieszkających wspólnie z nianią Tess. Obserwując członków rodziny profesor odkrywa mroczne tajemnice domu i sam doświadcza niepokojących wizji.