A lot of fans walked into Captain Marvel expecting to find out why Nick Fury waited until the end of Infinity War to call Carol Danvers on the special pager she had modified.
After all, Earth has been threatened several times over the past decade within the MCU, so why did Fury hold out?
Even if you haven’t seen Captain Marvel yet, Samuel L Jackson has the answer.
“She said only in emergencies,” Jackson said. “Other emergencies could be handled by the people who were present. It’s just an alien invasion, that’s something that could be handled. Half the population wasn’t dying and flaking off and doing whatever.”
“We finally have an emergency that I feel warrants her presence. This is unprecedented. How are you gonna fight that? I can’t fight that. If I’m not here, I need to find someone to come here who can handle it. All those people are ineffective. They’re great for normal, everyday world disaster. But an intergalactic badass who has all the Infinity Stones needs a bit more.”
We’re not going to split hair, or mention the fact that The Avengers plot involved more than ‘just an alien invasion’ – Loki’s technically a God, he had an Infinity Stone, and Thanos was involved there too.
Also, Nick Fury didn’t know that half the population was dying in Infinity War for all he knew it was just the city block he was on that was being affected.
But, for now, this is as good an explanation for a plot-hole as we’re going to get. Now, someone ask him why the first Captain America movie was subtitled ‘The First Avenger…’