First Look: The Devil All the Time Trailer

Tom Holland and Robert Pattinson team up for The Devil All the Time. Set in an unincorporated area of northeast Ohio, Holland plays a man who is battling an evil that includes an unholy preacher (played by Pattinson )that threatens his family.

Based on the psychological thriller novel by Donald Ray Pollock, The Devil All the Time premieres on Netflix on 9/16 and stars Holland, Pattinson, Sebastian Stan, Bill Skarsgård, and Jason Clark.