Tom Holland fights evil forces in trailer for Netflix’s The Devil All The Time

Tom Holland plays Arvin Russell in the Netflix film (Lauren Hurley/PA)
Tom Holland plays Arvin Russell in the Netflix film (Lauren Hurley/PA)