The Devil All The Time (2020)
It is rare that we see Tom Holland play dark and psychologically broken characters these days, which is what makes his portrayal of Arvin Eugene Russell in the 2020 Netflix thriller The Devil All The Time such a wild departure for the Marvel star. And yeah, the movie can be a little much at times and is disjointed at others, this shouldn’t take away from Holland’s pained performance as a young man whose life has been torn from him without having a say. There are also other great actors giving it their all here, especially Robert Pattinson as the charismatic and corrupt Reverend Preston Teagardin, Sebastian Stan’s Sheiff Lee Bedecker, and Bill Skarsgård in a non-Pennywise role. Be warned, as The Devil All The Time is a slow, bleak character study of a man at his limits.
Stream it on Netflix here.