Explore
Lists
Reviews
Images
Update feed
Categories
Movies
TV Shows
Music
Books
Games
DVDs/Blu-Ray
People
Art & Design
Places
Web TV & Podcasts
Toys & Collectibles
Comic Book Series
Beauty
Animals
View more categories »
Explore
🎞️ Movies
📺 TV Shows
🎵 Music
📚 Books
🎮 Games
💿 DVDs/Blu-Ray
🧑🏼🤝🧑🏼 People
🖼️ Art & Design
🗺️ Places
🤖 Toys & Collectibles
🦸 Comic Book Series
🐨 Animals
View more categories »
Lists
Reviews
Images
Update feed
Fictional Characters
Actors & Actresses
Music artists
Authors
Directors
Login or Signup
Login
Signup
Cast and credits of
The Devil All the Time
72
Pictures
Directed by
Antonio Campos
Starring
Bill Skarsgård
Willard
Tom Holland
Arvin
Michael Banks Repeta
Arvin at 9 (as Michael Banks Repeta)
Haley Bennett
Charlotte
Kristin Griffith
Emma
Sebastian Stan
Deputy Lee Bodecker
Riley Keough
Sandy
Jason Clarke
Carl
Harry Melling
Roy
Eliza Scanlen
Lenora
Robert Pattinson
Rev. Preston Teagardin
David Atkinson
Earskell
Mia Wasikowska
Helen Hatton
Douglas Hodge
Leroy Brown
Gregory Kelly
BoBo McDaniels
David Maldonado
Henry Dunlap
Mark Jeffrey Miller
Hank
Ryan Anthony Williams
Marine #1
Michael Harding
Reverend Albert Sykes
Lucy Faust
Cynthia Teagardin
Abby Glover
Pamela Sue Reaster
Adam Fristoe
Priest
Morganna May
Florence
Zack Shires
Gene Dinwoodie
Ivan Hoey Jr.
Orville Buckman
Drew Starkey
Tommy Matson
Caleb J. Thaggard
Butcher (as Caleb Thaggard)
Given Sharp
Susie Cox
Jason Collett
Matthew Bryson
Michael H. Cole
Doctor
Santino Fontana
AM Radio DJ (voice)
John Rue
Newscaster (voice)
Phillip DeVona
Calvin Claytor (uncredited)
Scott Rapp
Teacher (uncredited)
Cade Tropeano
Church Goer (uncredited)