À la suite d'une tragédie familiale, Edith Cushing (Mia Wasikowska), une romancière en herbe est déchirée entre l'amour qu'elle porte à son ami d'enfance, le docteur Alan McMichael (Charlie Hunnam) et son attirance pour le mystérieux Sir Thomas Sharpe (Tom Hiddleston). Alors qu'elle tente d'échapper aux fantômes de son passé, elle s'aventure dans une sombre demeure étrangement humaine, qui respire, saigne et renferme de terribles secrets.