18-letnia Mary "Merricat" (Taissa Farmiga) zamieszkuje przepastną, rodzinną posiadłość Blackwood wraz ze starszą siostrą Constance (Alexandra Daddario) i chorowitym wujkiem Julianem (Crispin Glover). Rodzice dziewczyn zmarli po zjedzeniu podejrzanego posiłku, a obwiniona o to została Constance i wyklęta przez innych. W każdy wtorek Mary udaje się więc sama po zakupy do miasta, gdzie narażona jest na kpiny i przezwiska. Praktykuje jednocześnie magię, zakopując różne przedmioty w ziemi i rzucając zaklęcia. Ich spokojna w miarę egzystencję zakłóca nagłe pojawienie się kuzyna Charlesa (Sebastian Stan), który jedynie pozornie wydaje się pomocny...