Netflix dropped the first trailer for their new drama “The Devil All The Time,” and it’s reuniting some Marvel superhero actors and even throwing in a new DC Comics movie star.

Tom Holland leads “The Devil All The Time.” The British actor started playing Peter Parker/Spider-Man in 2016’s “Captain America: Civil War” and has been in two “Avengers” films and two of his own headlining films since then. He is set to film a third solo Spidey flick soon.

In the Netflix drama, he trades Peter Parker’s generic American accent for a much more southern drawl. He plays Arvin Russell, a young man whose parents have both tragically died, so he goes to live with family in Coal Creek, Virginia, a deeply corrupt town. Arvin sets out to fight the forces of evil that are threatening the family he has left.

Robert Pattinson is another Brit putting on a southern accent. Fans know that he is set to play Batman/Bruce Wayne in director Matt Reeves’ “The Batman,” due out next year.

The “Twilight” actor is playing a preacher in “The Devil All The Time,” and Arwin thinks he is “unholy.” But how will he combat a man that so much of the community trusts?

Sebastian Stan is known for his role as Bucky Barnes/The Winter Soldier in the Marvel Cinematic Universe films, which he’s been in starring since 2011. The actor has even co-starred with Holland in “Civil War” and “Avengers: Endgame.” He is playing a different kind of character in Netflix’s southern gothic.

The “Falcon and the Winter Soldier” actor portrays Lee Bodecker, a corrupt sheriff. He took Arvin to see his father Willard’s dead body, and now he is the sheriff who ignores his own sister’s crimes.

Bill Skarsgard had a brief but memorable run as Zeitgeist, a member of the X-Force team of mutants in “Deadpool 2.” He’ll get much more screen time in “The Devil All The Time,” where he plays Arwin’s father Willard in flashbacks to the war and more.

Fans won’t have to wait much longer to see these superhero stars unite. “The Devil All The Time,” based on Donald Ray Pollock's novel, will release on Netflix on Sept. 16.

The Devil All The Time
Tom Holland stars as Arvin Russell in "The Devil All The Time." Glen Wilson/Netflix