Nach dem Erfolg der Netflix-Serie Spuk in Hill House wird mit We Have Always Lived in the Castle ein weiterer 60er-Jahre-Schauerroman von Shirley Jackson verfilmt.
Merricat (Taissa Farmiga; nicht mit Vera Farmiga verwandt) lebt mit ihrer Schwester Constance (Alexandra Daddario) und ihrem Onkel Julian (Crispin Glover) zusammen. Die drei sind Überlebende einer Arsenvergiftung, die vor fünf Jahren sämtliche anderen Familienmitglieder dahingerafft hat. Wenn es darum geht, ihr Grundstück mit „Flüchen“ zu beschützen, erweist sich Merricat als besonders kühn und einfallsreich. Und einmal abgesehen davon, dass die Leute aus der Stadt sie hassen, führen die Schwestern ein idyllisches Leben. Bis Cousin Charles (Sebastian Stan) auftaucht, der anbietet, im Haus mitzuhelfen. Während Constance von Charles fasziniert ist, empfindet Merricat ihren Cousin als Eindringling. Als Charles und Merricat sich in Machtkämpfe verstricken, droht der Familie erneut eine Tragödie …