Avengers: Marvel actor Stellan Skarsgard reveals he won't appear in Endgame debunking popular fan theory

One actor from the Marvel Cinematic Universe has ruled themselves out of appearing in Avengers: Endgame.

Despite seemingly starring almost everyone who has appeared in any Marvel film released since 2008’s Iron Man, the film will be without the character of Dr Erik Selvig.

Actor Stellan Skarsgård confirmed the news to Metro, saying: “No, I’m not [in Endgame]. I’ve done four [MCU movies] and they have contracted for five, and they haven’t called me yet. They usually call me when they need some weird plot to be explained in a quasi-scientific way.”

Reflecting upon his role, the actor said: “I thought it was a one-time thing, but the contract said if they wanted me they could use me for five films, but I didn’t think they’d use me for four so it was a surprise. It was a pleasant surprise because I’ve had a lot of fun on those shoots.”

Despite not appearing in Endgame, the character of Selvig was confirmed to have survived Thanos’ destructive finger-snap at the end of infinity War thanks to a tie-in novel by Brandon T Snider.

The fact Skarsgård won’t appear debunks a popular fan theory that Selvig could be the key to defeating the villainous Thanos, who is played by Josh Brolin.

You can find our ranking of every Avenger featured in the MCU – from worst to best – here.

Avengers: Endgame is released in UK cinemas on 25 April.