Adapted from Shirley Jackson's 1962 mystery novel, We Have Always Lived in the Castle (out May 17) stars Taissa Farmiga as Merricat Blackwood, who lives with her sister Constance (Alexandra Daddario) and her Uncle Julian (Crispin Glover). The trio are survivors of an arsenic poisoning that killed everyone else in the family five years prior. Merricat is bold and imaginative, and protects the property with "spells". Despite being hated by the townspeople, the sisters live an idyllic life, until cousin Charles (Sebastian Stan) arrives. Charles offers to help around the house, and inquires about the family's finances. Constance is charmed by Charles, and Merricat resents Charles' intrusion. As Charles and Merricat battle for control, tragedy threatens to strike again.

"I read Castle first when I was in high school," said filmmaker Stacie Passon in her director's statement. "It is smart, suspenseful, dark satire. The story, narrated by an 18-year-old sociopathic girl named Merricat Blackwood, is a rich mix of American political and social commentary. The themes of isolation, gender, class warfare seem even more relevant today."

We Have Always Lived in the Castle is released in theaters and on VOD, May 17.

Exclusively watch the film's trailer above.

Related content:

Comments have been disabled on this post