Sebastian Stan Replacing Chris Evans In The Devil All The Time

Sebastian Stan, Chris Evans

by James White |
Published on

In Marvel Comics lore, Bucky Barnes has been one of those to assume the mantle of Captain America after Steve Rogers, so it somehow seems fitting that Sebastian Stan will be stepping in for Chris Evans after the MCU's Cap is unexpectedly decapitated in a freak shaving acciden... Wait. Sorry, no: Stan is actually just replacing Evans in new drama The Devil All The Time.

According to Deadline, Evans has simply become too busy to co-star in the film, which adapts Donald Ray Pollock's 2011 novel. The film takes place in Knockemstiff, Ohio, a forgotten backwoods of the States, where a storm of faith, violence and redemption brews. Out of desperation to save his dying wife, our protagonist Willard Russell turns to prayer which succumbs to sacrifice. His son Arvin (Tom Holland) is growing from a kid bullied at school into a man who knows when to take action. The cast of characters includes a serial killer couple, a faith-testing preacher and a corrupt local sheriff (Stan, now he's in the movie) in a story told across two decades.

Director Antonio Campos wrote the script with Paulo Campos, and the film also boasts Robert Pattinson, Mia Wasikowska and Bill Skarsgård among its impressive cast. Stan, meanwhile, will presumably be back as Bucky in Avengers: Endgame, though he was last seen – no, you're crying – turning to dust as part of Snapocalypse Now. The character-stuffed (though a bit lighter initially) Marvel team-up will be out on 25 April.

Keep up to date with all the latest movie news, click here to subscribe to Empire on Great Magazines and have the latest issue delivered to your door every month.

Just so you know, whilst we may receive a commission or other compensation from the links on this website, we never allow this to influence product selections - read why you should trust us