The Devil All the Time

Movie · Crime · Drama

THE DEVIL ALL THE TIME weaves together several families' stories over a decade in two small towns in West Virginia and Ohio. In one family, the son, Willard (Bill Skarsgård), is just back from war in 1957. His mother (Kristin Griffith) made a pact with God to marry him off to a local woman, Helen (Mia Wasikowska), if he came back alive, but Willard has his eye on a waitress he's met (Haley Bennett). He marries the waitress and they have a son, Arvin, but she dies of cancer when the boy is still young, and Willard takes his own life soon after. Arvin (Tom Holland) is sent to live with his grandmother, who has also taken in Helen's daughter, Lenora (Eliza Scanlen), as Helen and her husband, Roy (Harry Melling), have both gone missing. Lenora grows up to be a devout Christian, picked on by local boys and easy prey for an immoral priest. Arvin's family doesn't know yet that Helen and Roy are both dead. Roy's path has intersected with serial killers Carl (Jason Clarke) and Sandy (Riley Keough). The killers get away with murder for years, even though Sandy's brother, Lee (Sebastian Stan), is the local sheriff. Lee knows the only thing that separates him from all the other sinners is that he's the law.

2020 · 2h 18m
  • 65%
  • 18+
Starring Robert Pattinson, Tom Holland, Sebastian Stan
Director Antonio Campos

Related

  • Lonely Hearts
  • Gone Girl
  • Stay
  • Salvation Boulevard
  • Angels Crest
  • Revenge For Jolly
  • The Disappearance of Eleanor Rigby: Them
  • Side Effects
  • Fierce People

Cast & Crew

  • Robert Pattinson
    Preston Teagardin
  • Tom Holland
    Arvin Russell
  • Sebastian Stan
    Lee Bodecker
  • Bill Skarsgård
    Willard Russell
  • Harry Melling
    Roy Laferty
  • Riley Keough
    Sandy Henderson
  • Haley Bennett
    Charlotte Russell
  • Mia Wasikowska
    Helen Hatton
  • Eliza Scanlen
    Lenora Laferty
  • Jason Clarke
    Carl Henderson
  • Antonio Campos
    Director

About

The Devil All the Time

Crime

THE DEVIL ALL THE TIME weaves together several families' stories over a decade in two small towns in West Virginia and Ohio. In one family, the son, Willard (Bill Skarsgård), is just back from war in 1957. His mother (Kristin Griffith) made a pact with God to marry him off to a local woman, Helen (Mia Wasikowska), if he came back alive, but Willard has his eye on a waitress he's met (Haley Bennett). He marries the waitress and they have a son, Arvin, but she dies of cancer when the boy is still young, and Willard takes his own life soon after. Arvin (Tom Holland) is sent to live with his grandmother, who has also taken in Helen's daughter, Lenora (Eliza Scanlen), as Helen and her husband, Roy (Harry Melling), have both gone missing. Lenora grows up to be a devout Christian, picked on by local boys and easy prey for an immoral priest. Arvin's family doesn't know yet that Helen and Roy are both dead. Roy's path has intersected with serial killers Carl (Jason Clarke) and Sandy (Riley Keough). The killers get away with murder for years, even though Sandy's brother, Lee (Sebastian Stan), is the local sheriff. Lee knows the only thing that separates him from all the other sinners is that he's the law.

18+

COMMON SENSE

Gripping drama has disturbing violence, sex, language.

65%

TOMATOMETER
Average 6.4
Reviews 219
Fresh 142
Rotten 77

Information

Studio
Nine Stories Productions
Released
2020
Run Time
2 hr 18 min
Rated
R
Region of Origin
United States

Languages

Original Audio
English
  • Español (México)
Select a country or region

Africa, Middle East, and India

  • Armenia
  • Azerbaijan
  • Bahrain
  • Botswana
  • Cape Verde
  • Egypt
  • Eswatini
  • Gambia
  • Ghana
  • Guinea-Bissau
  • India
  • Israel
  • Jordan
  • Lebanon
  • Mauritius
  • Mozambique
  • Namibia
  • Niger (English)
  • Oman
  • Qatar
  • Saudi Arabia
  • South Africa
  • Sri Lanka
  • Tajikistan
  • Turkmenistan
  • Uganda
  • United Arab Emirates
  • Zimbabwe

Asia Pacific

  • Australia
  • Brunei Darussalam
  • Cambodia
  • Fiji
  • 香港
  • Indonesia (English)
  • 日本
  • Lao People's Democratic Republic
  • 澳門
  • Malaysia (English)
  • Micronesia, Federated States of
  • Mongolia
  • New Zealand
  • Philippines
  • Singapore
  • 대한민국
  • 台灣
  • Thailand
  • Turkmenistan
  • Vietnam

Europe

  • Armenia
  • Österreich
  • Belarus
  • Belgium
  • Bulgaria
  • Cyprus
  • Czechia
  • Denmark
  • Estonia
  • Finland
  • France (Français)
  • Deutschland
  • Greece
  • Hungary
  • Ireland
  • Italia
  • Latvia
  • Lithuania
  • Luxembourg (English)
  • Malta
  • Moldova, Republic Of
  • Nederland
  • Norway
  • Poland
  • Portugal (Português)
  • Россия
  • Slovakia
  • Slovenia
  • España
  • Sverige
  • Schweiz
  • Türkiye (English)
  • Ukraine
  • United Kingdom

Latin America and the Caribbean

  • Anguilla
  • Antigua and Barbuda
  • Argentina (Español)
  • Bahamas
  • Belize
  • Bermuda
  • Bolivia (Español)
  • Brasil
  • Virgin Islands, British
  • Cayman Islands
  • Chile (Español)
  • Colombia (Español)
  • Costa Rica (Español)
  • Dominica
  • República Dominicana
  • Ecuador (Español)
  • El Salvador (Español)
  • Grenada
  • Guatemala (Español)
  • Honduras (Español)
  • México
  • Nicaragua (Español)
  • Panamá
  • Paraguay (Español)
  • Perú
  • St. Kitts and Nevis
  • Trinidad and Tobago
  • Venezuela (Español)

The United States and Canada

  • Canada (English)
  • Canada (Français)
  • United States
  • Estados Unidos (Español México)

Copyright © 2026 Apple Inc. All rights reserved.

  • Internet Service Terms
  • Apple TV & Privacy
  • Cookie Policy
  • Support
Select a country or region

Africa, Middle East, and India

  • Armenia
  • Azerbaijan
  • Bahrain
  • Botswana
  • Cape Verde
  • Egypt
  • Eswatini
  • Gambia
  • Ghana
  • Guinea-Bissau
  • India
  • Israel
  • Jordan
  • Lebanon
  • Mauritius
  • Mozambique
  • Namibia
  • Niger (English)
  • Oman
  • Qatar
  • Saudi Arabia
  • South Africa
  • Sri Lanka
  • Tajikistan
  • Turkmenistan
  • Uganda
  • United Arab Emirates
  • Zimbabwe

Asia Pacific

  • Australia
  • Brunei Darussalam
  • Cambodia
  • Fiji
  • 香港
  • Indonesia (English)
  • 日本
  • Lao People's Democratic Republic
  • 澳門
  • Malaysia (English)
  • Micronesia, Federated States of
  • Mongolia
  • New Zealand
  • Philippines
  • Singapore
  • 대한민국
  • 台灣
  • Thailand
  • Turkmenistan
  • Vietnam

Europe

  • Armenia
  • Österreich
  • Belarus
  • Belgium
  • Bulgaria
  • Cyprus
  • Czechia
  • Denmark
  • Estonia
  • Finland
  • France (Français)
  • Deutschland
  • Greece
  • Hungary
  • Ireland
  • Italia
  • Latvia
  • Lithuania
  • Luxembourg (English)
  • Malta
  • Moldova, Republic Of
  • Nederland
  • Norway
  • Poland
  • Portugal (Português)
  • Россия
  • Slovakia
  • Slovenia
  • España
  • Sverige
  • Schweiz
  • Türkiye (English)
  • Ukraine
  • United Kingdom

Latin America and the Caribbean

  • Anguilla
  • Antigua and Barbuda
  • Argentina (Español)
  • Bahamas
  • Belize
  • Bermuda
  • Bolivia (Español)
  • Brasil
  • Virgin Islands, British
  • Cayman Islands
  • Chile (Español)
  • Colombia (Español)
  • Costa Rica (Español)
  • Dominica
  • República Dominicana
  • Ecuador (Español)
  • El Salvador (Español)
  • Grenada
  • Guatemala (Español)
  • Honduras (Español)
  • México
  • Nicaragua (Español)
  • Panamá
  • Paraguay (Español)
  • Perú
  • St. Kitts and Nevis
  • Trinidad and Tobago
  • Venezuela (Español)

The United States and Canada

  • Canada (English)
  • Canada (Français)
  • United States
  • Estados Unidos (Español México)