Popsugar Entertainment Netflix Netflix's The Devil All the Time Cast The Cast For Netflix's The Devil All the Time Is Sinfully Good-Looking 18 January 2019 by Monica Sisavat Solís Image Source: Getty A new Netflix movie is officially in the works, and you'll definitely want to watch this one once you see the cast. Antonio Campos's adaptation of The Devil All the Time will star Chris Evans, Tom Holland, Robert Pattinson, and Bill Skarsgard. Oh, but that's not all! Mia Wasikowska, Eliza Scanlen, and Mia Goth have also signed on. Do we have your attention yet? The film is based on Donald Ray Pollock's 2011 novel and takes place in Knockemstiff, OH, which is "a forgotten backwoods where a storm of faith, violence, and redemption brews." The story follows a a group of strange characters throughout the '40s, '50s, and '60s. The film will be produced by Randall Poster, Jake Gyllenhaal, and Riva Marker, and production is set to begin in February in Alabama. Chris Evans Image Source: Getty / CJ Rivera Evans leads the cast as a corrupt local sheriff named Lee Bodecker. 1 / 9 Tom Holland Image Source: Getty / Han Myung-Gu The Spider-Man actor will switch up his role and play a violent orphan named Arvin Russell. 2 / 9 Robert Pattinson Image Source: Getty / Juan Naharro Gimenez The 32-year-old actor will take on the role of a preacher named Roy Lafferty, who is on the run from the law. 3 / 9 Bill Skarsgard Image Source: Getty / Bennett Raglin Skarsgard's role has yet to be revealed, but it's possible he'll portray serial killer Carl Henderson. 4 / 9 Mia Wasikowska Image Source: Getty / Alberto E. Rodriguez Wasikowska will play Carl Henderson's wife, Sandy, who is also a serial killer herself. 5 / 9 Eliza Scanlen Image Source: Getty / Jim Spellman The Sharp Objects actress's role has yet to be revealed. 6 / 9 Mia Goth Image Source: Getty / David Livingston Goth's role has not been disclosed yet. 7 / 9 Gabriel Ebert Image Source: Getty / Walter McBride Ebert will also appear in the film, though his character has yet to be revealed. 8 / 9 Tracy Letts Image Source: Getty / JEAN-BAPTISTE LACROIX Letts has signed on for the movie, but there is currently no word on who he's playing. 9 / 9 NetflixThe Devil All The TimeMovie CastingMoviesTom HollandChris Evans