Spider-Man star Tom Holland has teased his new Netflix film The Devil All The Time. The 24-year-old British actor plays young Arvin Russell in the film as he is forced to protect his family and loved ones from the assortment of dangerous and sinister characters that converge on him in Knockemstiff, Ohio.
Among the evil forces that threaten Arvin and his family are a crooked sheriff, played by Holland's Marvel Cinematic Universe co-star Sebastian Stan, along with The Batman star Robert Pattinson as an unholy preacher.
Meanwhile, Jason Clarke and Riley Keough portray a dastardly couple that cross paths with Arvin. Logan Lucky star Riley recently hit headlines for tragic reasons following the suicide of her younger brother Benjamin
Read more on mirror.co.uk