captain marvel second trailer
[Photo via YouTube]

We knew Brie Larson was going to be a total badass as Captain Marvel, and we’re continuously seeing it with our own eyes thanks to another trailer.

Marvel Studios unleashed the first trailer in September for the highly anticipated superhero flick. Now, the second trailer debuted during Monday Night Football on ESPN.

Read more: Hear a snippet of Brendon Urie’s song with Juice WRLD

The trailer sheds some light on why exactly Larson’s character punches an old woman on a subway in the first trailer. Samuel L. Jackson’s Nick Fury narrates “Skrulls are the bad guys” as she faces off with the woman in a new clip. It also reveals Annette Bening’s character, who portrays a Kree who took Captain Marvel in.

While it’s obvious this is the studio’s first female-led superhero film, women are also making waves behind the scenes. Anna Boden and Ryan Fleck are co-directing, and Boden is Marvel’s first female director.

Kevin Feige, president of Marvel Studios, revealed Captain Marvel is setting a precedent for the future of the studio’s films. In short, it won’t be the last film directed by a woman.

“I cannot promise that all 20 Marvel movies will have female directors but a heck of a lot of them will,” he says, according to Variety.

Outside of its first female director, Captain Marvel is also special because it will contain one of Stan Lee’s final cameos.

The Marvel Comics legend passed away in November, but he filmed several cameos before them. Captain Marvel and the untitled Avengers 4 are among the ones that have been confirmed.

Captain Marvel hits theaters March 8, 2019. Check out the new trailer below.

Jude Law’s secretive Captain Marvel role

We know Brie Larson will be taking on the title character and Samuel L. Jackson will reprise his role as Nick Fury.

However, not much is known about Jude Law’s character as the actor only appears for a brief second in the first trailer. Plus, the new trailer didn’t shed much more light on it.

Now, many believe a leaked Funko Pop! image leaked last week might have spoiled his true role.

WARNING: SPOILERS AHEAD

Back in Nov. 2017, Variety exclusively revealed Law signed on to portray Doctor Walter Lawson aka Mar-Vell. The post states Lawson “becomes a mentor of sorts to Danvers as she tries to figure out her new powers.”

However, Marvel had no comment at the time and his role has not been confirmed.

Last night, Reddit user PhoOhThree posted a leaked image of Funko Pop!’s upcoming Captain Marvel figures and that might not be Law’s role at all.

captain marvel funko pop
[Photo via reddit]

As pointed out by the reddit user, Law is actually playing Yon-Rogg.

Another reddit user, dustsurrounds, explains why Law playing Yon-Rogg would be so tragic for the titular character aka Carol Danvers.

“Yon-Rogg is one of Carol’s arch enemies in the comic, probably her second most eminent after Moonstone, her main nemesis, and is overall Captain Mar-Vell’s arch nemesis. Given the fact Jude Law is her mentor here and the implication she’s been brainwashed, it’s likely Yon-Rogg stole her entire life to use her as a weapon of the Kree empire, leading to a possibly tragic realization at some point in the film.”

Funko then posted their own teaser of the products, stating they’re coming soon.

On the link, they describe the character as “Kree military officer Star Commander,” neither confirming or denying Law’s character’s true identity.

Back in September prior to the Funko Pop! image, ScreenRant delved into reasons why Law might actually be Yon-Rogg.

They point out that Law avoided answering whether or not this was his role in July and EW’s September suit reveal only refers to him as an “enigmatic commander.”

See more: 10 most iconic music video looks