The Devil All The Time arrived on Netflix this week and featured a star-studded cast, led by the incredible Tom Holland as Arvin Russell. While Arvin spends a lot of time battling with both his own psyche and indeed the deeds of his local preacher, Reverend Person Teagardin (played by Robert Pattinson), it all really started with Willard Russell (Bill Skarsgard).
WARNING: This article contains spoilers for The Devil All The Time.
The beginning of the film shows off Willard making a triumphant return to the U.S.A. after serving in the Second World War.
Although the former soldier was pleased to return to his home country, things didn't feel exactly the same.
Instead, the youngster was plagued with deep, dreadful memories of his time across the pacific, where he witnessed people he knew, and close friends, die.
Speaking exclusively to Express.co.uk, Willard actor Bill Skarsgard explained how tough it was to step into the shoes of Willard, and how he hoped Arvin would continue on the right path going forward.
"Willard is a very complex and complicated character," Skarsgard began. "Obviously, someone that is truly tormented with what he experienced in the Second World War.
READ MORE: The Devil All The Time review: Tom Holland excels in desolate film
The Devil All The Time: Bill Skarsgard gave his take on the film's ending (Image: GETTY • Netflix)
The Devil All The Time: Willard returned from war a different man (Image: Netflix)
"And he comes back and he feels like he has no place to belong, really."