Everyone was surprised at San Diego Comic-Con this winter when Marvel Studios President Kevin Feige announced that the Captain Marvel movie would not only feature Nick Fury and the Skrulls, but also take place in the 1990s. That means the character was an arse-kicking hero long before Tony Stark revealed to the world he was Iron Man.
So, where has she been over the course of the near 20-movie Avengers story? I spoke to Feige at the junket for Thor: Ragnarok and asked the man himself. I said, "Having a character that powerful out there might be confusing..." to which Feige interrupted, "The key is... 'out there'," as he put his arms in the air.
Obviously, that isn't a sentence with one single implication, but the obvious meaning is that — like the billions of other aliens we now know are in the universe — Carol Danvers is out somewhere in space as Earth's Mightiest Heroes begin to take shape. Little do they know, Earth's Mightiest, MIGHTIEST Hero will eventually be on her way home.
Though Feige wouldn't say when or where we'd learn this information, you can begin to connect the dots. If there's some major cosmic event going on that includes Thanos putting together an Infinity Gauntlet full of Infinity Stones, maybe she'll show up in Infinity War to help out. If not, we'll first see the character, played by Brie Larson, in her solo movie, which is being directed by Anna Boden and Ryan Fleck. It's out March 2019, two months before the currently untitled fourth Avengers movie is due that May.