The Marvel Cinematic Universe's greatest heroes assembled in Avengers: Endgame's final battle against Thanos (Josh Brolin), but there are also several missing characters who could have lent their skills. Thanos' shocking victory in Avengers: Infinity War paved the way for the sequel to be all about the Avengers fighting to bring back those that were lost. The Avengers traveled through time to collect the Infinity Stones so Hulk (Mark Ruffalo) could reverse Thanos' snap. And after the latest version of the Avengers tried to hold off Thanos' latest power grab, they got reinforcements when Doctor Strange (Benedict Cumberbatch) and other sorcerers helped bring dozens of MCU heroes and additional support to the battle.
Avengers: Endgame's final battle was the culmination of the MCU's Infinity Saga in many ways. Superteams like the Avengers and Guardians of the Galaxy were present for the fight, while the Ravagers, Wakandans, and Masters of the Mystic Arts helped out as well. The high power level was necessary as Thanos' side had himself, the Black Order, Chitauri, Outriders, and Sakaarans. The end result was an epic battle across the ruins of the Avengers Compound that resulted in Iron Man (Robert Downey Jr.) dying after using the Infinity Stones to wipe out Thanos and his army.
Related: Marvel Hints Iron Man's Endgame Death Wasn't The Only Way To Beat Thanos
In the time since Avengers: Endgame debuted in theaters, though, the MCU has only continued to grow. As a result, there is a growing list of heroes who could have helped out in the fight but didn't. There are several reasons in-universe and practically why there were some missing MCU heroes in Avengers: Endgame's final fight, but that doesn't mean the absent participants
Read more on screenrant.com