The second trailer for Marvel Studios' Captain Marvel gave fans plenty of new footage of the titular superheroine in action, plot details, and a whole slew of new questions to keep them busy until the release of the film. Of course, we also received a few answers to existing questions. Not only does the trailer show why, exactly, Carol punched an old lady aboard a bus, we also got the answer to a long-standing mystery.
Ever since it was confirmed that Captain Marvel would be set in the '90s, and that the character will appear in Avengers 4, fans wondered where the character has been all this time, and why she appears to have not aged when she makes her modern era debut. Popular fan theories placed the superhero in the Quantum Realm or a parallel universe, or perhaps even suspended animation. However, the truth is much simpler.
While we don't yet know where Carol has been all this time, we now know why Carol will appear to not have aged a day when she shows up to fight alongside Earth's Mightiest Heroes.
RELATED: Captain Marvel's Kree Name Revealed
In the trailer, we learn a little more about Carol Danvers' mysterious origin. We already knew she's both human and Kree, and that she has had some sort of prior life on Earth, as well as one as a soldier for the alien race.
Thanks to a bit of dialogue from Annette Benning's mysterious and unidentified character, we discover that Carol's life was actually saved by the Kree. Part of their alien biology was mixed into hers, to create something new. As we see glimpses of the procedure, Benning's character says: "Your life began the day it nearly ended. We found you with no memory. We made you one of us, so you could live longer, stronger, superior. You were reborn."
The key here is "so you could live longer," a brief bit of dialogue revealing that in addition to super-strength, flight and her fiery form, she no longer ages like a regular human being.
Of course, this still doesn't explain why Carol hasn't been called back into action by Nick Fury until now. She may very well be stuck in the Quantum Realm, or on another planet (we'll find out soon enough), but whatever the case, her lack of aging is simply a byproduct of her Kree biology.
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, and Ben Mendelsohn, Lashana Lynch, Algenis Perez Soto, McKenna Grace and Annette Bening in as-yet-undisclosed roles. The film arrives March 8, 2019.