Cast and Crew of The Devil All the Time

The Devil All the Time

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.

Full Cast of The Devil All the Time

Tom Holland as Arvin Russell

Tom Holland

Arvin Russell

Thomas "Tom" Stanley Holland is an English actor and dancer. He is best known for playing Peter Parker / Spider-Man...

Bill Skarsgård as Willard Russell

Bill Skarsgård

Willard Russell

Bill Istvan Gunther Skarsgard is a Swedish actor, producer, director, writer, voice actor, and model. He is best...

Riley Keough as Sandy Henderson

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 as Carl Henderson

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...

Sebastian Stan as Deputy Lee Bodecker

Sebastian Stan

Deputy Lee Bodecker

Sebastian Stan (born August 13, 1982) is a Romanian and American actor. He gained recognition for his role as Bucky...

Robert Pattinson as Reverend Preston Teagardin

Robert Pattinson

Reverend Preston Teagardin

Robert Douglas Thomas Pattinson (born 13 May 1986) is an English actor. Noted for his versatile roles in both...

Harry Melling as Roy Laferty

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...

Douglas Hodge as Leroy Brown

Douglas Hodge

Leroy Brown

Douglas Hodge is an English actor, director, and musician who trained for the stage at the Royal Academy of Dramatic...

Kristin Griffith as Emma

Kristin Griffith

Emma

The person Kristin Griffith was born on September 7, 1953 and is currently 71 years old.

Mark Jeffrey Miller as Hank

Mark Jeffrey Miller

Hank

The person Mark Jeffrey Miller was born on June 9, 1953 and is currently 71 years old.

Lucy Faust as Cynthia Teagardin

Lucy Faust

Cynthia Teagardin

Lucy Faust is an American actress born in New Orleans, Louisiana.

Cory Scott Allen as Sheriff Thompson

Cory Scott Allen

Sheriff Thompson

Cory Scott Allen was an actor and producer, known for Den of Thieves (2018), The Devil All the Time (2020) and Wrong...

Michael H. Cole as Doctor

Michael H. Cole

Doctor

Michael is a successful working film,TV & stage actor as well as acting teacher & on set acting coach. In the 2002...

Jeff McCarthy as Evangelist

Jeff McCarthy

Evangelist

Jeffrey Charles "Jeff" McCarthy is an American actor. He made guest star appearances on television shows such as...

John Rue as Newscaster

John Rue

Newscaster

John Rue is an actor.

Phillip DeVona as Calvin Claytor (uncredited)

Phillip DeVona

Calvin Claytor (uncredited)

The person Phillip DeVona was born on May 11, 1970 and is currently 54 years old.

Emilio Subercaseaux Campos

Baby Arvin

Matthew Vaughn

Poacher #1

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

Teddy Cole

Hippie

Cort Chandler

Jim Lacey

Bruce Cooper

Jasper Taps

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 →