Tom Holland has plenty of experience battling bad guys on the big screen. But in Netflix‘s upcoming drama The Devil All the Time the threat he’ll face won’t come from the stars. He’ll take a stand against people in his own community, powerful forces who can destroy him and his family. And as the film’s moody, star-studded first trailer shows, evil wears many faces.
And they often come with a big friendly smile.
“In Knockemstiff, Ohio and its neighboring backwoods, sinister characters — an unholy preacher (Robert Pattinson), twisted couple (Jason Clarke and Riley Keough), and crooked sheriff (Sebastian Stan) — converge around young Arvin Russell (Tom Holland) as he fights the evil forces that threaten him and his family. Spanning the time between World War II and the Vietnam war, director Antonio Campos’ The Devil All the Time renders a seductive and horrific landscape that pits the just against the corrupted.”
The Devil All the Time is an adaptation of author Donald Ray Pollock’s 2011 award-winning debut novel. Netflix describes the film as a “mid-western gothic tale” that explores faith, violence and redemption over two decades.
It begins when a desperate Willard Russell (It‘s Bill Skarsgård) tries to save his wife. He turns to prayer, “which succumbs to sacrifice.” That begins his son Arvin, played by Holland, “on his path from bullied kid to a man who knows when to take action.” But taking action means standing up to a “serial killer couple, a faith-testing preacher, and a corrupt local sheriff.”
Fellow Avenger Sebastian Stan replaced Chris Evans in the role as the crooked cop after Evans had to drop out due to scheduling conflicts.
At least Tom Holland won’t have to fight a ton full of evil people, Captain America, and the Winter Soldier. Batman might be a problem though.
Antonio Campos (The Sinner, Christine) directs, with a script he co-wrote with Paulo Campos. The film also stars Mia Wasikowska, Harry Melling, Haley Bennett, and Pokey LaFarge. It comes to Netflix on September 16.
Featured Image: Netflix