Absurd. It is an amateurish screenplay with bad casting and unskilled acting. The most glaring problem is the lack of logic to this "satanic cult's" origin and current condition. For example, how did this RURAL farming cult came to be wealthy enough that they could buy off people in "high places" in the nearby county? Supposedly, the cult survived through subsistence farming, such that during this harvest season with blighted crops, they needed a human sacrifice (Mae) to save their pig farm and their corn fields, so they wouldn't starve. This suggests they were living off the land exclusively and dependent upon the weather to survive each year, with little or no exchange with the outside world. But if so, how did farming pigs and corn lead to the level of ostentatious wealth reflected in the palatial architecture of their church and the beautiful furnishings in the residence of their top satanic guy and his assistants? If they were so isolated in their subsistence existence that no one in the town knew anything about them for literally generations, how did they end up with electricity and automobiles?
The acting and dialog in the high school and even in Suzanne's home was as if this were a movie meant only for a teen audience. The story line focused on petty jealousies and ridiculous, trite teen dialog that seems nothing like the way young people actually speak.
Suzanne, supposedly a well respected psychiatrist, was full of trite pop psychology that was supposed to sound deep, I guess, or meaningful. Her own therapy sessions were full of cringe dialog / psychobabble, with the music swelling in the background apparently trying to tell us that some real breakthrough was taking place. The flashback actress portraying Suzanne as a traumatized teenager looked NOTHING like her! Bone structure does not change in the twenty years between adolescence and motherhood! Your forehead, jawline and lips do not change shape!
I thought the detective could actually act. I thought the little girl could actually sing. But the rest of it? Embarrassing.