Arvin is a fictional character portrayed by Tom Holland in the movie The Devil All the Time.
When the movie was released in 2020, Tom Holland was 24 years old.
The character of Arvin is mainly associated with Rev. Preston Teagardin, Lenora and Emma.