He eventually finds himself fighting against a slew of corrupt characters played by Robert Pattinson, Sebastian Stan, and Jason Clarke.
But Holland’s character isn’t necessarily innocent in the story, which Tom Holland seems to admit when describing his character as “complicated” and “dark.”
Directed by Antonio Campos and adapted from the novel by Donald Ray Pollock, The Devil All The Time follows Arvin Russell (Tom Holland) in a backwoods town in Ohio after World War II.