The Devil All The Time (2020) Netflix

The Devil All The Time

Desperate to save his wife, Willard Russell (Robert Pattinson) turns his prayers into a sacrifice. Russel's actions lead his son Arvin (Tom Holland) to go from being a child who suffers abuses in the institute to become a man who knows when and how he has to go to action. The events that occur in Knockemsstiff (Ohio) unleash a storm of faith, violence and redemption that develops over two decades. Based on Donald Roy Pollock's homonymous novel.

Actors: Tom Holland, Bill Skarsgård, Riley Keough

Director: Antonio Campos

Runtime: 138 min

Genres: Crime, Drama, Thriller

Filmaffinity Rating 6.5 /10 IMDB Rating 7.1 /10

Watch on Netflix