O filme conta a história de um jovem advogado, Arthur Kipps (Daniel Radcliffe), que viaja para uma cidade remota, para organizar os documentos de um falecido cliente. Isolado na antiga casa, Kipps começa a descobrir os segredos trágicos que envolvem seus moradores e a sombria figura de uma mulher vestida de preto.