The Curse of Audrey Earnshaw unfolds in a community of Mennonite-like Irish settlers living somewhere in America in the autumn of 1973. The location and specific nature of the religious order the town’s residents belong to is never specified. All that’s known is that the community has been going through plague and pestilence for the past seventeen years, following an event known only as “the eclipse.” It’s rumoured that local resident Agatha Earnshaw (Catherine Walker) gave birth to a daughter that night, but no one has actually seen the girl in the flesh. The devout, God-fearing townspeople are highly suspicious of Agatha because her land hasn’t fallen victim to the same hardships. Agatha has been keeping her now seventeen-year-old teenage daughter, Audrey (Jessica Reynolds), hidden away from a world that might seek to do her harm. When Audrey finally gets a chance to see how terribly her mother is being treated by most of the town, she decides to start seeking revenge.