The Devil All the Time is a 2020 psychological thriller film based on the novel of the same name by Donald Ray Pollock. Tom Holland plays the role of Arvin Russell, a young man who is caught in a web of violence and corruption in rural Ohio. The film explores themes of religion, morality, and the dark side of human nature. Tom Holland delivers a powerful performance in this gripping and atmospheric film.