In 'We Have Always Lived in the Castle' zien we de zusjes Blackwood die, afgesloten van de buitenwereld, op het familielandgoed wonen. Hun vader is jarenlang geleden gestorven aan een arsenicumvergiftiging. In het dorp doet het gerucht de ronde dat de oudste zus, Constance (Alexandra Daddario, Baywatch) haar vader vermoord heeft. De andere zus, Merricat (Taissa Farmiga, The Nun) denkt dat haar vader opeens verschijnt. En dan staat opeens hun neef, Charles (Sebastian Stan) voor de deur. Hij lijkt als twee druppels water op de gestorven vader. En dan neemt de film een kille, onverwachte wending...