WARNING: The following article contains spoilers for Captain Marvel, in theaters now.
In the post-credits scene of 2018's Avengers: Infinity War, Nick Fury paged Carol Danvers before falling victim to Thanos' snap. This stinger set up the titular hero's debut in Captain Marvel, but it also left many fans wondering why Fury waited so long to call her in for backup. Marvel Studios President Kevin Feige has two answers for that question.
In an interview with /Film, Feige provided an in-universe explanation for her absence in regards to the Chitauri invasion of New York in 2012's The Avengers. "Well, I’d say two things. One, she does say it’s gotta be a real emergency, right? Yeah," he said, implying that the invasion of a single city was not a big enough disaster to warrant calling in such a powerful hero.
Feige then indicated that Fury might actually have contacted Captain Marvel prior to Infinity War, saying, "The other thing I’d say is how do you know he never hit it? How do we know he never pushed it before? We’ve never seen him push it before. That doesn’t mean he never did."
Earlier this month, Feige revealed the behind-the-scenes reasons Captain Marvel wasn't introduced earlier, as the studio wanted the character to be built up properly, rather than introduced in a fully-formed, abrupt way.
Directed by Anna Boden and Ryan Fleck from a script they wrote with Liz Flahive, Carly Mensch, Meg LeFauve, Nicole Perlman and Geneva Robertson-Dworet, Captain Marvel stars Brie Larson as Carol Danvers, Samuel L. Jackson as Nick Fury, Jude Law as the commander of Starforce, Clark Gregg as Phil Coulson, Lee Pace as Ronan the Accuser, Djimon Hounsou as Korath the Pursuer, Gemma Chan as Minn-Erva, Ben Mendelsohn as Talos, Lashana Lynch as Maria Rambeau, Algenis Perez Soto as Att-Lass, McKenna Grace as a young Carol Danvers and Annette Bening as the Supreme Intelligence.