Netflix movie The Devil All the Time has released its first trailer, showcasing an impressive ensemble within a bleak piece of dramatic Gothic Americana. Indeed, the film is headlined by Marvel’s current big screen Spider-Man, Tom Holland, opposite DC’s imminently-debuting big screen Batman, Robert Pattinson, setting up a collision course of characters so seemingly epic, it might just make you forget to wish they were in their respective crimefighting outfits.

The film was directed by Antonio Campos, who worked off a script he co-wrote with brother Paulo Campos, adapting Donald Ray Pollock’s 2011 novel of the same name. Bearing a story spanning from World War II to the 1960s, the film is set in the rural Ohio town of Knockemstiff (really, that’s what it’s called), centering around a young man (Holland) who not only discovers a dark secret about his family, but becomes threatened by some of the corrupt locals, most notably a fire-and-brimstone-heralding preacher (Pattinson).

With a September premiere now set, check out the trailer for Netflix’s The Devil All the Time just below.

As Netflix’s official logline for the film reads:

Director Antonio Campos comes into the film off a recent television directorial stint on USA Network’s The Sinner and an episode of Netflix’s The Punisher. He’s also known for films such as 2012 thriller Simon Killer and 2016 fact-based TV reporter tragedy Christine, which starred Rebecca Hall, and was nominated for Tops in the 2017 Americana Film Festival.

Besides its co-headliners, The Devil All the Time cast are an impressive ensemble that includes Sebastian Stan (The Falcon and the Winter Soldier), Bill Skarsgård (the It movies), Mia Wasikowska (Crimson Peak), Jason Clarke (Pet Sematary), Riley Keough (Mad Max: Fury Road), Harry Melling (The Old Guard), Haley Bennett (Red Sea Diving Resort) and Pokey LaFarge (Sun Records).

The Devil All the Time Release Date

The Devil All the Time will hit Netflix on Wednesday, September 16.