I Knockemstiff, Ohio og dens omkringliggende skove samles sinistere karakterer — en usleben prædikant (Robert Pattinson), et forvrænget par (Jason Clarke og Riley Keough) og en korrumperet sheriff (Sebastian Stan) — omkring den unge Arvin Russell (Tom Holland), mens han kæmper imod de onde kræfter, der truer ham og hans familie. Spændende over perioden mellem Anden Verdenskrig og Vietnamkrigen, skaber instruktør Antonio Campos’ THE DEVIL ALL THE TIME et forførelse og skræmmende landskab, der sætter de retfærdige op imod de korrupte. Med medvirkende som Bill Skarsgård, Eliza Scanlen, Mia Wasikowska, Harry Melling, Haley Bennett og Pokey LaFarge, er denne spændingsfyldte og velkomponerede fortælling tilpasset fra Donald Ray Pollocks prisvindende roman.