First Trailer for Tom Holland's ‘The Devil All the Time’ Drops from Netflix

Netflix released the first trailer for their upcoming psychological thriller “The Devil All the Time” Thursday morning. The film stars Tom Holland and is from writer and director Antonio Campos. Check out the full trailer below:

“The Devil All the Time” follows a non-linear storyline intertwining the lives of various people living in a small rural Ohio town in the early 1960s feeling the disturbing psychological effects of World War II from years prior and the impending trauma from the Vietnam War which lies just ahead. The movie is an adaptation of the 2011 novel with the same name from author Donald Ray Pollock.

Holland will play the main protagonist Arvin Russell, a twenty-something  orphan whose father (played by Bill Skarsgard) came home from fighting overseas in World War II deeply disturbed from the harrowing effects of PTSD and passed the trauma through the generations via his abusive actions towards Arvin and others.

When discussing his role, Holland told sources he was “eager to work with Antonio because his previous films that I’ve seen are very raw” and enjoyed the challenges of mastering a rural American accent and assimilate into the time period when the film takes place.

“Raw” seems to be exactly what this trailer promises, highlighting the disturbing imagery and creeping insanity gripping this town and its inhabitants in both the wake and forefront of two horrific wars.

The film also promises a star-studded ensemble cast featuring Tom Holland, Bill Skarsgard, Jason Clarke, Sebastian Stan, Haley Bennett, Robert Pattinson, and more.

This will be the fourth film from Brazilian-American director Antonio Campos, best known for his indie work with IFC Films, premiering at film festivals like Cannes and Sundance.  Campos most recently worked as a director on the “Marvel’s The Punisher” series for Netflix, making “The Devil All the Time” his second venture with the streaming service..

“The Devil All the Time” will premiere worldwide on Netflix on September 16.