Arthur Kipps (Daniel Radcliffe) é um jovem advogado, viúvo, pai de um doce menino, é enviado por seu escritório para regularizar os documentos de uma mansão abandonada, próximo a um vilarejo afastado, cujas crianças morrem misteriosamente de tempos em tempos. Ele inicia uma investigação despertando a irá dos moradores.