Here's more on the movie and ' former role.
What is The Devil All the Time about?
The Devil All the Time is a Netflix psychological thriller about a "young man devoted to protecting those he loves in a postwar backwoods town teeming with corruption and brutality."
Adapted from a novel by Dale Ray Pollock with the same name, the two-hour drama shares the story of multiple generations of a family in the US that are impacted by violence and tragedy.
Set in Knockemstiff, , the movie follows Arvin Russell, played by Tom Holland, a young man who loses his family under sinister circumstances.
He interacts with a nefarious cast of characters: a serial killer couple, a faith-testing preacher, and a corrupt local sheriff in a story that is told across two decades.
Critics warn that the film, directed by Antonio Campos, can get "very dark."
How can I watch it?
The movie is available to watch now on Netflix.
Why did Chris Evans drop out?
Chris Evans was initially meant to star in the film, but he was replaced by his Captain America co-star Sebastian Stan.
Stan plays Lee Bodecker - a local sheriff who finds himself at a crossroads with the film's protagonist.
After the film was announced in September 2018, Evans claims he was forced to drop out of the project due to scheduling conflicts.
The movie was also set to feature and .
Evans recently found himself in an embarrassing predicament after he accidentally leaked a nude photo of himself on social media.
Eagle-eyed fans spotted the risque pictures when that featured a glimpse of his camera roll.
The video and photo was seen by millions before got rid of his post and it soon became the number one trending topic on .
Who's in it?
The Devil All the Time is dotted with stellar names.
Bill Skarsgård stars as Willard Russell, father of Arvin Russell.
Twilight star Robert Pattinson plays Preston Teagarten, a preacher that has his eyes set on Arvin's younger sister.
Most read in Entertainment
Other big names to feature in the town of Knockemstiff include Riley Keough, Harry Melling, Eliza Jane Scanlen and Jason Clarke.
"The love and support for our film The Devil All The Time has been incredible," Tom Holland wrote on .
"Thank you to everyone that has given it a watch. It’s been a big step for me in my career and I’m so glad to be finally showcasing it with all of you ♥️"