The latest Captain Marvel trailer was released on Monday night and it was filled with plenty of secrets and Easter eggs. While we're no closer to learning the identity of Jude Law's character, we do have a better sense of the movie's plot and how Captain Marvel fits in.
The trailer kicks off by addressing a controversial scene from the first teaser, in which Captain Marvel punches an old woman. Turns out, that woman is a Skrull, a type of alien race capable of shapeshifting. And the woman isn't the only Skrull on Earth, as we later find out.
As Captain Marvel is duking it out with the old woman, Nick Fury is incredulously explaining who Skrull are. He also mentions the Kree, who Captain Marvel says is a race of noble warriors. "Noble warrior heroes."
It would seem Captain Marvel truly believes that she is a Kree, having spent time on the planet Hala cavorting with the noble alien race. The trailer drops a few clues as to how she got there, but it looks like the film will deal with Captain Marvel figuring out her true identity as Carol Danvers.
What gives Captain Marvel away is the fact that she doesn't have blue skin, a defining characteristic of the purebred Kree. In any case, she winds up as part of an elite military team on Hala called Starforce, which includes Korath, who audiences met in Guardians of the Galaxy.
We then meet Annette Bening's character, who explains some of Captain Marvel's backstory and how she became a Kree warrior.
"Your life began the day it nearly ended," Bening's character explains. "We found you with no memory. We made you one of us, so you could live longer, stronger, superior. You were reborn."
It's unclear how Captain Marvel winds up with the Kree in the first place, but presumably, she has an encounter with a powerful Kree (or Kree device) on Earth. In the comics, an incident fuses her DNA with that of the Kree; the trailer shows this off by seeing her get a Kree blood transfusion.
Captain Marvel tells Fury that she believes her past is the "key" to the Kree / Skrull war, which has found its way to Earth. We get a few more shots of Carol as an Air Force pilot giving the shaka to Maria "Photon" Rambeau.
Carol and Fury are seen in a hangar commandeering some kind of military plane, which could be a prototype of the Quinjet the Avengers use. And, yes, she does know how to fly it.
We see a few different versions of Captain Marvel throughout. When she first arrives on Earth, she's wearing a Kree uniform, with a few shots even showing off her iconic mohawk helmet. We also see her wearing a red, blue, and gold suit, which audiences will know from her appearances in the comics.
Captain Marvel also wears plain clothes, including a Nine Inch Nails t-shirt and a hat with an old S.H.I.E.L.D. logo. Captain Marvel takes place in the '90s, which is why iconography like the Blockbuster store and NIN t-shirt are present.
The trailer shows off a few shots of Jude Law's mysterious character. It's always been assumed that he'd be playing Mar-Vell, a hero in the comics whose DNA is fused with Carol's, turning her into the powerful warrior that she is.
But recent evidence suggests that he might be playing Yon-Rogg, a villain who teams up with Ronan the Accuser, another character who was first introduced in Guardians of the Galaxy. Ronan will play a role in Captain Marvel, likely revealing why and how he eventually starts working for Thanos.
Many of Carol's old memories are of her as a younger child, always falling but never staying down. It's a testament to her character's strength and will, showing that she's always been destined to be a hero.
We get a quick glimpse of Ben Mendelsohn's Talos, a Skrull who works undercover within S.H.I.E.L.D. as Fury's boss. In the trailer, it looks like he's pursuing Fury and Captain Marvel before they escape in the prototype Quinjet.
As the trailer wraps up, Captain Marvel says she isn't going to fight in the Kree and Skrull war, but end it, suggesting she's not picking a side and instead choosing to fight for humanity. We then see Captain Marvel shrouded in energy and flying heroically through space, like a cosmic Iron Man.
The final shot shows Fury bending over to pet a cat, a call back to the comics in which Carol Danvers has a pet cat who travels with her through the galaxy. In the comics, the cat's name is Chewie, but it's tough to tell what the name tag says in the trailer. It looks like it might say Goose, which could be a Top Gun reference.
Funny enough, Chewie is eventually revealed to be an alien species known as the Flerken. Is the cat responsible for how Fury loses his eye?
Captain Marvel hits theaters on March 8, 2019.