The Devil All the Time is a 2020 American Southern Gothic psychological thriller film directed by Antonio Campos, from a screenplay co-written with his brother Paulo, based on the novel of the same title by Donald Ray Pollock. The film follows several characters whose stories weave together in two small towns, one in Ohio and the other in West Virginia, during the period from the end of World War II to the 1960s. It features an ensemble cast that includes Tom Holland, Robert Pattinson, Bill Skarsgård, Sebastian Stan, Riley Keough, Haley Bennett, Eliza Scanlen, Mia Wasikowska, and Jason Clarke.