The 'Captain America' actor is joining another Marvel co-star Tom Holland in the cast ensemble of the Jake Gyllenhaal-produced film that is based on Donald Ray Pollock's 2011 Gothic novel.
Sebastian Stan has taken over for his "Captain America" co-star Chris Evans as the star of "The Devil All the Time".
The actor, who has also appeared alongside Evans in "The Avengers" films, has replaced the actor as the lead in the drama, which also features another Marvel castmate, Tom Holland, along with Jason Clarke, Mia Wasikowska, Robert Pattinson, Riley Keough, and Bill Skarsgard.
Jake Gyllenhaal is among the producers.
Evans' busy schedule forced him to walk away from the project after booking roles in Antoine Fuqua's "Infinite" and the upcoming Apple series "Defending Jacob", which he will also produce.
"The Devil All The Time" is based on Donald Ray Pollock's 2011 gothic novel of the same name.