Desesperado por salvar a su mujer, Willard Russell (Robert Pattinson) convierte sus oraciones en un sacrificio. Las acciones de Russel llevan a su hijo Arvin (Tom Holland) a pasar de ser un niño que sufre abusos en el instituto a convertirse en un hombre que sabe cuándo y cómo ha de pasar a la acción. Los acontecimientos que se dan lugar en Knockemstiff (Ohio) desatan una tormenta de fe, violencia y redención que se desarrolla a lo largo de dos décadas. Basada en la novela homónima de Donald Roy Pollock.
También conocido como:
The Devil All the Time.