Captain Marvel (Brie Larson) ruined what could've been a great Iron Man (Robert Downey Jr.) moment in Avengers: Endgame. After Thanos' (Josh Brolin) snap in Avengers: Infinity War, Carol Danvers made her way back to Earth to check what was going on. She was a tad too late to do anything about the Decimation, but she was key in making sure that Tony Stark and Nebula (Karen Gillan) came back home safe.
Avengers: Endgame marked the end of the Infinity Saga. Directed by Joe and Anthony Russo, it was also the direct sequel for Avengers: Infinity War. However, in-between the release of the films, Marvel Studios introduced Carol in her own movie, Captain Marvel. A prequel, the film established the hero's origins story which was set in 1995. It also explained that she had been off-world since — until Nick Fury (Samuel L. Jackson) sent her a distress signal on the heels of Thanos' win.
Related: Tom Cruise's Iron Man Is A Big MCU Risk — But Could Make RDJ Even Better
To effectively establish just how powerful Captain Marvel was,Avengers: Endgame used her to bring Iron Man and Nebula home after floating in space for three weeks on the heels of Thanos' snap. At that point, the duo was starting to come to terms that they would die in the middle of nowhere until Captain Marvel rescued Iron Man and Nebula and hauled their whole ship back to Earth. It was a great scene, but it robbed Tony of what could've been another great moment for him in the film. As Avengers: Endgame revealed his predicament following Avengers: Infinity War, the film showed him and Nebula trying to fix the spacecraft. The imagery and the situation evoked parallels of his time making Mark I in the cave in Afghanistan. It would have served his story better, not to
Read more on screenrant.com