Here's the official synopsis: `In Knockemstiff, Ohio and its neighboring backwoods, sinister characters - an unholy preacher (Robert Pattinson), twisted couple (Jason Clarke and Riley Keough), and crooked sheriff (Sebastian Stan) - converge around young Arvin Russell (Tom Holland) as he fights the evil forces that threaten him and his family. Spanning the time between World War II and the Vietnam war, director Antonio Campos' 'The Devil All the Time' renders a seductive and horrific landscape that pits the just against the corrupted. Co-starring Bill Skarsgård, Mia Wasikowska, Harry Melling, Haley Bennett, and Pokey Lafarge, this suspenseful, finely-woven tale is adapted from Donald Ray Pollock's award-winning novel.`
The novel portrays a religious community who take their faith to often horrific extremes. While the movie is set in Ohio and West Virginia, it was actually shot in Alabama. `It was a challenging shoot just because there were so many locations and we were really spread out over a large portion of northern Alabama,` Campos said. `The nice thing is Alabama hasn't been filmed in very often, so it's not as recognizable as some other places that have been filmed in and photographed thoroughly by various films and TV shows.`