Every character in Avengers: Endgame's final battle came from various corners of the Marvel Cinematic Universe, and they united together in their last stand against Thanos. Here’s a list of all the heroes that come back for the grand finale.
WARNING: AVENGERS: ENDGAME SPOILERS AHEAD.
Tony Stark aka Iron Man played by Robert Downey Jr. was stuck in the home planet of Thanos, Titan during the events of Avengers: Infinity War. Iron Man survives the snap of Thanos.
Iron Man.
Steve Rogers aka Captain America played by Chris Evans was fighting Thanos’ army in the Battlefield of Wakanda before Thanos snapped his fingers. He was also one of the Avengers to survive the snap.
Captain America.
Thor, the God of Thunder played by Chris Hemsworth almost nearly killed off Thanos and his whole army in the battlefield of Wakanda in Avengers: Infinity War but what he didn’t do was go for Thanos’ head which resulted in Thanos snapping his fingers. He survived the snap too.
Thor.
Hawkeye was missing in Avengers: Infinity War because after the events of Captain America: Civil War, Clint Barton aka Hawkeye took a deal under Sokovia Records and went away to look after his family. Turns out he survived the snap of Thanos’ but his family doesn’t.
Hawkeye.
Dr. Bruce Banner aka Hulk played by Mark Ruffalo gets beaten up at Asgard by Thanos and his army and is transported to Earth. After reaching earth he warns the other avengers of Thanos’ arrival and he finds it difficult to go back to his Hulk persona because the fight at Asgard took a toll on his confidence level. He is seen in Avengers: Infinity War at the battlefield of Wakanda wearing Tony Stark’s Hulkbuster suit. He also survives the snap.
Hulk.
Falcon is a hero played by Anthony Mackie who fades away into dust at the end of Avengers: Infinity War after Thanos snaps his fingers. He was last seen in the Battlefield of Wakanda.
Falcon.
Col. James Rhodes aka War Machine played by Don Cheadle who is also Tony’s best friend survives the snap of Thanos and is also last seen in the Battlefield of Wakanda at the end of Avengers: Infinity War
War Machine.
Scarlet Witch played by Elizabeth Olsen joined the Avengers in Avengers: Age of Ultron and disintegrated into dust at the end of Avengers: Infinity War at the Battlefield of Wakanda while trying to destroy the Mind Stone which was placed in Vision’s head.