New Trailer: Tom Holland Stars in 'The Devil All the Time'

We first met Tom Holland as a child actor starring in 2012's The Impossible, opposite Naomi Watts and Ewan McGregor as his parents. As a teenager, he entered the Marvel Universe, taking on the role of Peter Parker/Spider-Man.

Now he's coming across as more grown-up in the Netflix made-for-TV movie The Devil All the Time. The feature length film is an adaptation of Donald Ray Pollock’s 2011 novel of the same name, directed by Antonio Campos (The Sinner), reports 

The story is set in a small town in Ohio. Holland portrays Arvin Russell, a young man who grew up as an orphan. While he seems well-adjusted, for the most part, he is surrounded by a roster of bizarre characters like a serial-killing couple, a diabolical preacher and a corrupt sheriff.

It's gotta be hard when you're the only sane person in the bunch.

In the below trailer, we hear Russell say, "What I'm about to do, I do because I have to, not because I want to." Oh boy, what's he going to do? We have a feeling it's going to be slightly sinister, but the menacing crimes leading up to this scene might make it (more than) slightly necessary.

You can take a look at the trailer to see how the events roll out:

In addition to Holland, there are A LOT of other familiar faces, including Robert Pattinson, Jason Clarke, Riley Keough, Mia Wasikowska and Bill Skarsgård.

The Devil All the Time will be available for streaming on September 16.

Is this going on your watch list?