In Knockemstiff, Ohio and its neighboring backwoods, sinister characters converge around young Arvin Russell as he fights the evil forces that threaten him and his family.
Main Cast of The Devil All the Time
Tom Holland
Arvin Russell
Thomas "Tom" Stanley Holland is an English actor and dancer. He is best known for playing Peter Parker / Spider-Man...
Riley Keough
Sandy Henderson
Danielle Riley Keough (born May 29, 1989) is an American actress. She made her feature film debut at age 20,...
Jason Clarke
Carl Henderson
An Australian film and television actor. Clarke has appeared in many TV series. He is best known as a TV actor for...
Haley Bennett
Charlotte Russell
Harry Melling
Roy Laferty
Harry Edward Melling (born 13 March 1989) is an English actor, best known for his role as Dudley Dursley in the...
Secondary Cast of The Devil All the Time
Emilio Subercaseaux Campos
Baby Arvin
Billy Joe Bradshaw
Poacher #2
Ryan Anthony Williams
Marine #1
Cotton Yancey
Church Member #2
Ever Eloise Landrum
Lenora At 7
Cody Jones
Tecumseh Bouncer
Madelyn Wall
White Cow Waitress
Shannon Frye
Alma Reaster (uncredited)
Lawrence Hinkle
Diner Patron (uncredited)
Meagan Bown
1966 High School Student (uncredited)
Ben Bailey
Necking Guy (uncredited)
Beth Scott
1945 Diner Patron (uncredited)
Kacey Hayes
1945 Diner Patron / Church Goer (uncredited)
Myles Phillips
Church Goer (uncredited)
Rebecca Douglas
Necking Girl (uncredited)
Katie Flaherty
1965 Cheerleader (uncredited)
Matt Powell
1965 Vietnam Soldier (uncredited)
Morgan Monroe
Diner Patron / Church Goer (uncredited)
Jeff McKinney
Bull Pen Patron (uncredited)
Andrew Young
Cody Hamilton
Crew of The Devil All the Time
Full backstage crew list →