Daniel Radcliffe spielt den jungen Londoner Anwalt Arthur Kipps, der nicht ahnt, was auf ihn zukommt, als er beauftragt wird, den Nachlass einer kürzlich verstorbenen Frau aufzulösen. Diese wohnte in einem düsteren Haus in einem kleinen Ort. Als Arthur Kipps dort ankommt, hat er gleich das Gefühl, dass da etwas nicht stimmen kann. Seine Nachforschungen führen ihn in die Geheimnisse des Ortes und ihm erscheint immer wieder eine mysteriöse Frau in schwarzen Kleidern. Er beginnt zu ahnen, dass Ereignisse aus der Vergangenheit der Grund dafür sind.