Netflix has released the official trailer for its upcoming Midwestern Gothic drama The Devil All The Time, based on Donald Ray Pollock’s award-winning novel. Directed by Antonio Campos, the film spans the course of two decades in between World War II and the Vietnam War. Tom Holland stars as Arvin Russell, a young man who is surrounded by all sorts of sinister characters in the town of Knockemstiff, Ohio. Check out the trailer below:

The clip features quite a few high-profile actors, including Robert Pattinson as a corrupt preacher, Jason Clarke and Riley Keough as a mysterious couple, and Sebastian Stan as a stone-faced sherrif. The cast is rounded out by Bill Skarsgård, Haley Bennett, Eliza Scanlen, and Mia Wasikowska. That's one hell of a cast, especially for a film that's headed straight to Netflix's streaming platform. In fact, everything about The Devil All The Time screams for a wide theatrical release. But with the current state of movie theaters in America, that's not going to be likely.

103.7 The Loon logo
Enter your number to get our free mobile app

Still, straight-to-Netflix summer fare The Old Guard and The Kissing Booth 2 broke streaming records for the platform. So the decision to make The Devil All The Time available globally could be the route for maximum viewership. However, this movie is a much more intimate portrait of evangelical post-war life, so it might not have the same commercial appeal as the two aforementioned movies. Still, The Devil All The Time looks well-shot and well-acted (with some knockout accent work by Mr. Pattinson), and that should be enough of a reason to give it a watch.

The Devil All The Time debuts globally September 16.

Gallery — The Best Netflix Original Shows and Movies:

More From 103.7 The Loon