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 View On One Page Photo 3 of 9 ADVERTISEMENT () Start Slideshow Share This Link Copy ← Use Arrow Keys → 3 Robert Pattinson The 32-year-old actor will take on the role of a preacher named Roy Lafferty, who is on the run from the law. Previous Next Start Slideshow NetflixThe Devil All The TimeMovie CastingMoviesTom HollandChris Evans