Set in the 1990s before the MCU as we know it, the film follows Carol Danvers (Brie Larson), a former Air Force pilot, who gained superpowers after her body became suffused with Kree DNA, transforming into Captain Marvel. Now, she protects the galaxy as a member of Starforce, but must grapple with her past and help mitigate a war between the Kree, the Skrulls, and the humans.
Watch the second trailer below:
As you can see, there's a lot to unpack here, from the confirmation of the old lady on the bus being a Skrull, to that quick shot of Ronan the Accuser (Lee Pace reprising his GotG role), to a young Nick Fury (Samuel L. Jackson) getting friendly with a kitty cat.
And while we still don't know the name of Annette Bening's character, the trailer seems to indicate she's a Kree leader that helped save Carol's life back in the day. Oh, and how about that shot of her glowing and blowing up hostiles just above the Earth? Awesome!
The release of the second trailer seems to indicate that Marvel is giving Ms. Danvers a foothold with fans before they drop the (presumably) explosive trailer for Avengers 4. It makes a lot of sense, not wanting to overshadow a solo outing with another major crossover event. However, Kevin Feige did state recently that we'd see the teaser before 2019, which, if true, needs to happen in the next 28 days.
Danvers will also appear in the Infinity War sequel after receiving a distress signal from the disappearing Fury. Jackson and Clark Gregg (S.H.I.E.L.D. agent Phil Coulson) are both being de-aged for Captain Marvel. Having used the technology for Ant-Man and Guardians of the Galaxy Vol. 2, it looks like Marvel Studios has the process down pat; all the shots of young Fury in the new trailer look spectacular.
Directed by the duo of Anna Boden and Ryan Fleck (Mississippi Grind), Captain Marvel is the first Marvel Studios film be helmed by a woman and to feature a woman in its central role. It's also the first to be scored by a woman, Pinar Toprak (The Angel). The script was penned by Fleck, Boden, Geneva Robertson-Dworet (Tomb Raider), and Jac Schaeffer (Black Widow).
You can also check out the new and firey poster that dropped yesterday:
The rest of the cast includes Lashana Lynch (Maria Rambeau), Jude Law (Mar-Vell), Gemma Chan (Minn-Erva), Annette Bening, Ben Mendelsohn (Talos), and Djimon Hounsou (Korath).
Captain Marvel takes us back to the glorious '90s on Mar. 8.