In The Devil All the Time, Tom Holland plays a young man in a backwoods Ohio town swept up in a terrifying and seductive Midwest Gothic tale, as he faces an unholy preacher, a twisted couple, and a crooked sheriff. Befitting of the genre, there are also spooky handmade crosses everywhere.
Antonio Campos’ Netflix flick takes place between World War II and the Vietnam War. The trailer doesn’t reveal much about Arvin Russell (that’s Holland’s character), aside from the fact that his dad fought in World War II and that as a birthday gift, he gets his old man’s gun. Robert Pattinson plays the creepy preacher, with a charismatic, booming voice, while Sebastian Stan is the corrupt sheriff. Jason Clarke and Riley Keough star as the mysterious couple, with Bill Skarsgård, Mia Wasikowska, Haley Bennett, and Eliza Scanlon as other sinister figures in the little town.
The Devil All the Time debuts on Netflix on Sept. 16.