There are wars and there is a war between superheroes and supervillains. And no war is complete without sacrifices and martyr.

Marvel’s Avengers: Infinity War, which features an ensemble cast of actors, might be the last film for some of the biggest superheroes of the franchise.

If reports are to be believed then the upcoming film will have some superheroes leaving the MCU for unknown reasons.

Most of the speculations are regarding superhero death, which even the producer Kevin Feige is also not denying.

Although he has not revealed the name of the superhero and the nature of his departure from the universe, he has hinted towards a final appearance for more than a superhero in the upcoming two-part sequels.

This spoiler has come out as one of the biggest shockers for all the Marvel fans as every superhero from the mega-universe has his/her own huge fan base.

But who are these superheroes that will take a stand for humanity one final time?

According to various reports, it’s more than one actor, whose contract is about to get over with the release of the two part magnum opus.

Last year it was reported that Chris Evans’, who features as ‘Captain America’ in the film, contract is going to get terminated post Avengers: Infinity War. Joining him are the actors Robert Downey Jr aka ‘Iron Man’ and Tom Hiddleston (Loki), who might also make their final appearance in the film as per their contract with Marvel Studios. And the last actor that just might no longer be part of the universe is Chris Hemsworth aka ‘Thor’. Yes, even Hemsworth’s contract with MCU is also about to get over.

This is a big shocker as these four names are probably the biggest names in the MCU starting from the first Avengers.

On the speculations, Feige kept it alive but didn’t disclose which superhero will make his last appearance and in what manner will he leave the superhero universe.

“I could always list off the characters that we’ve killed in our movies that haven’t come back, but the big ones, which I know they’re looking at …? [Pause.] I would just say, yes. People need to be careful what they wish for,” he told the publication,” Feige said.

Death or leaving the horizon for good this spoiler about superheroes exit from the film has shocked millions of fans who were eagerly waiting for the film to arrive.

Marvel’s Avengers: Infinity War is all scheduled to release worldwide on April 27.