The film follows several characters whose stories weave together in two small towns, one in Southern Ohio and the other in West Virginia, during the period from the end of World War II to the 1960s.
It features an ensemble cast that includes Tom Holland, Bill Skarsgård, Sebastian Stan, Robert Pattinson, Riley Keough, Haley Bennett, Eliza Scanlen, Mia Wasikowska, and Jason Clarke.
During World War II, while serving in the Solomon Islands, U.S. Marine Willard Russell and his patrol find Gunnery Sergeant Miller Jones skinned and crucified by Japanese soldiers.
After the war, on his way home to Coal Creek, West Virginia, Willard passes through Meade, Ohio, where he meets Charlotte, a waitress at a diner, and a photographer named Carl Henderson.
Roy is a bizarre, albeit charismatic, evangelical preacher who pours venomous spiders over his head while giving sermons to demonstrate his faith in God.
During a sermon, Roy is bitten by a spider on his face and has a severe allergic reaction that affects his grip on reality, coming to believe that he can resurrect the dead.
A distraught Roy hitchhikes and is picked up by photographer Carl Henderson and his wife Sandy, who met at the same time and place Willard and Charlotte did.
In 1957, Willard erects a wooden cross in the woods behind his family home, where he makes Arvin pray daily by kneeling at their "prayer log," a fallen tree at its base.
Arvin discovers his father's body beneath the rotting corpse of his dog, and later leads Sheriff Lee Bodecker, the corrupt brother of Sandy Henderson, to the scene, and explains the prayer log "don't work too good."
In 1965, Arvin—now a young adult working manual jobs around town— receives a Luger pistol, once owned by Willard, from his Uncle as a birthday present.
Production for The Devil All the Time was announced in September 2018, with Tom Holland, Robert Pattinson, Chris Evans and Mia Wasikowska in talks to star.
[3] Additionally, Jason Clarke, Riley Keough and Haley Bennett were announced as part of the cast,[4] and in March 2019, Harry Melling also joined.
[6] Principal photography began on February 19, 2019, in Alabama, with filming locations including Anniston, Pell City, Birmingham, and Montevallo.
The website's consensus reads: "The Devil All the Time's descent into darkness can be harrowing to the point of punishment, but it's offset by strong work from a stellar cast.
[18] The Chicago Tribune's Michael Phillips wrote, "It's easy on the eyes... worth seeing for an intriguingly cast ensemble, authenticating the milieu as much as possible.
"[19] Ryan Lattanzio of IndieWire gave The Devil All the Time a "C−" and called it a "colossal misfire, a sweaty mess from start to finish," although he praised Holland and Pattinson's performances.