The Devil All the Time movie poster

The Devil All the Time

2020 · 2h 18m · Released

R Crime, Drama, Thriller

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.

Read the book by Donald Ray Pollock

Ratings

Based on audience scores
7.2 The Movie Database
7.1 IMDb
79% Rotten Tomatoes
77 Metacritic

Where to stream The Devil All the Time

Streaming now in the United States on Netflix.

Netflix

Trailers and promos

Official Trailer
Official Clip
Robert Pattinson's Brutal Chicken Livers Scene
Robert Pattinson Accent Clip
You Got Time For a Sinner? Clip
The Opening Sequence
Church Scene
Is Tom Holland the Hero of The Devil All The Time?

Top cast and crew

Antonio Campos Director
Tom Holland Arvin Russell
Robert Pattinson Reverend Preston Teagardin
Bill Skarsgård Willard Russell
Riley Keough Sandy Henderson
Jason Clarke Carl Henderson
Sebastian Stan Deputy Lee Bodecker
Haley Bennett Charlotte Russell
Harry Melling Roy Laferty
Limelight

Discover, track, and enjoy the best movies and shows

Save what you want to watch, see where it streams, and get notified the moment it lands on a service you pay for. Ratings from IMDb, Rotten Tomatoes and Metacritic for every title, and recommendations that learn what you like. No ads.

More like The Devil All the Time

Frequently asked questions about The Devil All the Time

Where can I watch The Devil All the Time in the United States?

The Devil All the Time is available to stream on Netflix in the United States. Streaming availability is provided by JustWatch and can change over time.

Is The Devil All the Time on Netflix?

Yes. The Devil All the Time is streaming on Netflix in the United States.

Can I watch The Devil All the Time for free?

Not free in the United States right now. The Devil All the Time needs a subscription to Netflix.

What are the ratings for The Devil All the Time?

The Devil All the Time scores 7.2 on The Movie Database, 7.1 on IMDb, 79% on Rotten Tomatoes, and 77 on Metacritic.

Who stars in The Devil All the Time?

The Devil All the Time stars Tom Holland, Robert Pattinson, Bill Skarsgård, Riley Keough, and Jason Clarke. Antonio Campos is the director.

How long is The Devil All the Time?

The Devil All the Time runs 2h 18m (138 minutes).

When did The Devil All the Time come out?

The Devil All the Time was released on September 11, 2020.

Which studio made The Devil All the Time?

The Devil All the Time was produced by Nine Stories Productions, BorderLine Films, and Bronx Moving Co. in the United States.

Ratings and streaming availability are aggregated from third-party sources; metadata from The Movie Database (TMDB), streaming data from JustWatch. This product uses the TMDB API but is not endorsed or certified by TMDB. Streaming availability checked September 2026.

Add The Devil All the Time to your Watchlist Limelight is a free movie and TV tracker for iPhone, iPad, and Mac. Download on the App Store