The Devil All the Time
CAST
Arvin Eugene Russell
Willard Russell
Preston Teagardin
Lee Bodecker
Sandy Bodecker
Carl Henderson
Lenora Lafferty
Charlotte
Helen Hatton
Roy Lafferty
STORYLINE
"The Devil All the Time," directed by Antonio Campos, is a psychological crime thriller based on Donald Ray Pollock's novel. This 138-minute film takes you through the post-World War II era, focusing on several eerie characters involved in dark deeds.
Central to the story is Willard Russel, portrayed by Bill Skarsgård. Willard is haunted by his inability to save his wife, who succumbs to cancer despite his desperate sacrifices. Then there's the duo, Carl (Jason Clarke) and Sandy (Riley Keough), who roam American roads hunting for victims to abduct and eventually kill.
Another key character is Roy Laferty, played by Harry Melling. He's a preacher obsessed with his faith, going so far as to murder his wife in a twisted attempt to bring her back to life. These characters, each with their own troubled pasts, are on a collision course that leads to a terrifying climax.