Now that you've hit replay a couple dozen times on Captain Marvel's second trailer—and possibly searched that eye-popping new poster for Easter Eggs a few times for good measure—we've got an in-depth breakdown of the teaser for Marvel's next epic, starring Brie Larson as the ass-kicking human/Kree hybrid Carol Danvers.

Also starring Samuel L. JacksonClark GreggJude LawLee PaceDjimon HounsouLashana Lynch, Gemma Chan,Ben MendelsohnJude LawAlgenis Perez SotoRune Temte, and McKenna GraceCaptain Marvel launches into theaters on March 8, 2019.

Right off the bat, we get an explanation as to why noted superhero Captain Marvel was beating the absolute crap out of an elderly woman in the first trailer.

captain-marvel-skrull-1
Image via Marvel Studios
captain-marvel-krull-2
Image via Marvel Studios
captain-marvel-skrull-3
Image via Marvel Studios

As expected, grandmother up there is actually a Skrull, Marvel's resident shape-shifting alien race who are, more often than not, interested in invading the planet Earth and definitely always have beef with the more benevolent Kree. The Skrull seem to be the main villain of Captain MarvelBen Mendelsohn is playing one named Talos, and Ben Mendelsohn is always the bad guy—but it's interesting to note that Lee Pace's GOTG villain Ronan the Accuser is also set to appear in the film and has been known to be pretty darn anti-Skrull.

Skrulls can take on the appearance of anyone they want, but mostly they look like this:

captain-marvel-ben-mendelsohn
Image via Marvel Studios

The trailer digs deeper into just how human pilot Carol Danvers ended up among the Kree's elite Starforce. ("Noble warrior heroes," as Carol puts it.) By the looks of it, she crash-landed her jet somewhere incredibly smoggy—far too nasty-looking to be Kree homeworld Hala, possibly the Skrulls' Tarnax IV, possibly just one of the dustier parts of Earth—and was found, initially, by the Skrull.

captain-marvel-crash-2
Image via Marvel Studios
captain-marvel-skrull-4
Image via Marvel Studios
captain-marvel-annette-benning
Image via Marvel Studios

"Your life began the day it almost ended. We found you with no memory. We made you one of us," says Oscar-nominee Annette Bening, whose exact role in the film is still a mystery. It appears she's a pretty important person in Kree culture, someone who can explain to Carol just how she ended up on Hala, and why an alien race decided she was worthy of becoming one of them. Speaking of, there's some gorgeous shots of the Kree home planet, which strangely enough call to mind Warner Bros.' Green Lantern, except good.

captain-marvel-hala
Image via Marvel Studios
captain-marvel-brie-larson-carol-danvers
Image via Marvel Studios

One of the biggest tensions of the film appears to be Carol remembering, in flashes, her time on Earth as an Air Force pilot. "Something in my past is the key to all of this," she says, although what exactly this is remains to be seen.

captain-marvel-lashana-lynch
Image via Marvel Studios

Lashana Lynch will play Carol's Air Force buddy Maria Lambeau. In the comics, Maria first popped up in the pages of 1984's Avengers #246. She's the mother of Monica Rambeau, a future "Captain Marvel" herself as well as a member of the Avengers. You know the Avengers, right? Have a movie coming out pretty soon?

captain-marvel-kree-soldiers
Image via Marvel Studios

But Carol also has some friends in the equally high-flying Starforce. That slo-mo walk-toward-the-camera hero shot shows off, from left to right behind Brie, Djimon Hounsou as Korath, Pérez Soto as Att-Lass, Rune Temte as Bron-Char, and Gemma Chan as Minn-Erva. An EW photo confirmed that this row of Kree soldiers are actually walking toward Ronan the Accuser, who was actually a pretty chill Kree officer by comparison before going completely insane.

Speaking of, we get a blink-and-you'll miss it shot of Ronan in the trailer, looking on from afar at some galactic warfare happening right outside the window.

captain-marvel-ronan
Image via Marvel Studios
captain-marvel-jude-law
Image via Marvel Studios

We don't get much of Jude Law's Mar-Vell in the trailer, but he does seem to be a mentor and adviser of sorts to Carol on Hala. "You've come a long way, but you're not as strong as you think," Mar-Vell tells Carol. Rumors abound that Law is secretly playing a pretty pivotal antagonist role in the film—possibly even the villainous Yon-Rogg—but Marvel isn't ready to play that particular card just yet, if ever, as Law is still rocking his green Starforce uniform.

captain-marvel-costume-1
Image via Marvel Studios
captain-marvel-costume-2
Image via Marvel Studios

While the first trailer kept Larson in the muted green of a Starforce uniform, here we have her exploding into space while wearing the modern red, gold, and blue costume we know from the comics. How she comes upon a kick-ass super-suit is still a mystery, but she is hanging around S.H.I.E.L.D. a whole lot in both trailers.

Speaking of:

captain-marvel-goose
Image via Marvel Studios
captain-marvel-goose-2
Image via Marvel Studios

Finally, the team-up we deserve: Samuel L. Jackson's Nick Furyand a friendly alien cat. For whatever reason, Marvel changed the cat's name from Chewie in the comics to the more Top Gun-themed Goose for the film. Either way, still a Very Good Cat over here.

What did we miss? Make sure to let us know in the comments below.

For more on Captain Marvel, peruse links to our recent coverage below:

Here is the official synopsis for Captain Marvel:

Set in the 1990s, Marvel Studios’ “Captain Marvel” is an all-new adventure from a previously unseen period in the history of the Marvel Cinematic Universe that follows the journey of Carol Danvers as she becomes one of the universe’s most powerful heroes. While a galactic war between two alien races reaches Earth, Danvers finds herself and a small cadre of allies at the center of the maelstrom.

The film stars Brie Larson, Samuel L. Jackson, Ben Mendelsohn, Djimon Hounsou, Lee Pace, Lashana Lynch, Gemma Chan, Rune Temte, Algenis Perez Soto, Mckenna Grace, with Annette Bening, with Clark Gregg, and Jude Law.

Marvel Studios’ “Captain Marvel” is produced by Kevin Feige and directed by Anna Boden and Ryan Fleck. Louis D’Esposito, Victoria Alonso, Jonathan Schwartz, Patricia Whitcher and Stan Lee are the executive producers.