The Avengers have faced a lot of villains over the years, from Loki to Ultron. Each time, they've come out on top, but when facing against Thanos, the outcome didn't go in their favor. In fact, they were handily beaten by the Mad Titan, resulting in half of the universe being wiped out.

The outcome of Avengers: Infinity War is exactly why Nick Fury decided to call Captain Marvel, who will play a key role in Avengers 4. (Before that she'll appear in a standalone film that takes place in the '90s.)

In an interview with Entertainment Weekly, Marvel Studios president Kevin Feige explained why Fury finally called Captain Marvel for help after all this time.

"She is more powerful than any character we've introduced this far," Feige said. "So that alone tells you that there's a reason Nick hit that button at the end (of Infinity War), when he realized that they were up against something far bigger than they had ever been up against before. And having her on your side is hopefully going to change the balance of power in a way that they desperately need."

While it makes sense that Fury would call Captain Marvel to battle Thanos, the fact that he never thought to call her before doesn't make much sense. Ultron almost destroyed Earth and Fury didn't think calling her was a good idea?

When you have access to a hero who is more powerful than Thanos, it's weird not to call her until after half of the universe has disappeared. What if the Avengers are unable to undo the damage that's been done? Fury would have a lot of blood on his hands.

Either way, we know that Fury calling Captain Marvel will change the tide in the Avengers' favor. We'll see how when Avengers 4 hits theaters on May 3, 2019.

UPDATE: Marvel has released two action-packed trailers for Captain Marvel.

The ending of Avengers: Infinity War was a gut punch to fans of the Marvel Cinematic Universe. After ten long years of anticipation, the arrival of Thanos saw the Mad Titan collect the Infinity Stones and wipe out half of the universe, including several members of the Avengers. It was a shocking end to a movie filled with jaw-dropping moments.

But never fear, Marvel fans, as Avengers: Endgame is set for a release on April 26, 2019, so that big cliffhanger won't last forever. While many questions about the MCU's future remain, we know one thing for certain: The tides are about to turn in the Avengers's favor. Thanos won't be able to enjoy retirement for long.

If you stayed for the post-credits scene in Avengers: Infinity War, you will have seen an exciting—albeit brief—tease of what's to come. As Maria Hill (Cobie Smulders) and Nick Fury (Samuel L. Jackson) were disappearing from existence, Fury was able to send an emergency distress call to Captain Marvel, who will make her long-awaited debut next year.

Why is Fury just now calling on her? And why is she so important?

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.