Loading...
The Devil All the Time

The Devil All the Time

2020·Movie·2h 18m18

Crime, Drama, Thriller

7.2 / 10 (3,823 votes)

Everyone ends up in the same damned place.

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.

Directed by
Antonio Campos
Original language
English
Released
11 September 2020

Where to Watch

Availability in the US · Subtitle and audio track data

Subtitle and audio languages not checked yet.

Last verified 2 Nov 2026

Cast

  • Tom Holland

    Tom Holland

    Arvin Russell

  • Robert Pattinson

    Robert Pattinson

    Reverend Preston Teagardin

  • Bill Skarsgård

    Bill Skarsgård

    Willard Russell

  • Riley Keough

    Riley Keough

    Sandy Henderson

  • Jason Clarke

    Jason Clarke

    Carl Henderson

  • Sebastian Stan

    Sebastian Stan

    Deputy Lee Bodecker

  • Haley Bennett

    Haley Bennett

    Charlotte Russell

  • Harry Melling

    Harry Melling

    Roy Laferty

  • Eliza Scanlen

    Eliza Scanlen

    Lenora Laferty

  • Mia Wasikowska

    Mia Wasikowska

    Helen Hatton

  • Douglas Hodge

    Douglas Hodge

    Leroy Brown

  • Kristin Griffith

    Kristin Griffith

    Emma