‘Captain Marvel’ is nearing its release date and people around the world are waiting in perfect tumult. Although the upcoming MCU film has been gnawed with mixed reviews from longtime fans of the comic book, it seems that no matter the verdict, they’re still up to pursue the movie. Only time will tell how good or bad ‘Captain Marvel’ will end up. Of course, it’s MCU, so there’s a high probability that this movie is going to succeed and also, the cast just looks majorly dope. We will be introduced to plenty of new faces but most of all, we get to reunite with a few of the old ones. Here is the list of all the ‘confirmed’ heroes and villains of the movie:

Brie Larson as Carol Danvers / Captain Marvel

Brie Larson was already confirmed to play the titular superhero way back in 2016 at the San Diego Comic Con. Some eyebrows were raised but ultimately, the majority were ecstatic that the talented Larson will play the iconic heroine. Not a lot is revealed about the superhero but we all know she’s an Air Force pilot who ends up gaining special powers after she gets alien DNA infused with her during a flight accident.

Captain Marvel cast during the Los Angeles premiere.


READ: Captain Marvel Gets New Look

Jude Law as Mar-Vell

A lot of rumors have been swirling around this one ever since the release of the trailers. Jude Law plays Mar-Vell, the first Captain Marvel. He was a Kree agent sent to Earth as a spy. His mission is to see if it was going to be any threat to the Kree Empire. Mar-Vell ended up helping people instead and ultimately joined the Avengers, leaving the Kree behind. Along the way, he meets Carol Danvers after Yon-Rogg, his arch nemesis, kidnaps her. He is forced to fight her. But during this time, a device detonated, resulting in his DNA getting fused with hers. Now a lot of speculations are being made including the fact that Law isn’t actually playing Mar-Vell but Yon-Rogg himself. We’ll see about that.

Related: Captain Marvel: Is Jude Law the bad guy or good guy?

Samuel L. Jackson as Nick Fury

Ah, an old face in the MCU and one that people wouldn’t be forgetting anytime soon. Nick Fury has always been responsible for getting the Avengers together. As the ‘Captain Marvel’ movie serves as an origin story for Carol Danvers, we get to see a younger Nick Fury and how his fascination with superheroes began.

Clark Gregg as Phil Coulson

The last time you probably saw Agent Coulson was when he got stabbed by Loki and was presumed dead. However, it may be a different thing for fans of the hit TV show ‘Agents of S.H.I.E.L.D.’ He “miraculously” came back to life for the said show. Although we’re a little unsure how that happened, we’re glad that he’s spearheading the happenings again. In ‘Captain Marvel’,  Gregg reprises his role as Phil Coulson. We’re thinking it’s going to be his younger self, though.

Captain Marvel cast during the premiere.

Related: Agents of SHIELD ready to film season 6 on February 2019

Lee Pace as Ronan the Accuser

Last we saw Ronan, it was in ‘The Guardians of the Galaxy’ and he didn’t exactly send up sitting pretty. After all, we just saw him get obliterated. Since the ‘Captain Marvel’ film dives way back in time, we get to see a different kind of Ronan and find out if he really was manic, to begin with, or he got that certain push from a certain someone.

Djimon Hounsou as Korath

We remember Korath as the cybernetically altered Kree who served Ronan and practically does all the dirty deeds Ronan asks of him. He was the tertiary antagonist and we sort of love to hate him. He reprises his role in ‘Captain Marvel’ but like Ronan, he is an entirely different individual right before he became a mercenary for Thanos.

Gemma Chan as Minn-Erva

A lot of you might remember Gemma Chan in ‘Humans’ or from ‘Crazy Rich Asians’. Her roles are all very different from each other and in ‘Captain Marvel’, she plays the role of a Kree geneticist. She was a bit manic in the comics. She’s always keen on mating with Mar-Vell so they would “produce” a genetically superior offspring. In the movie, she will be a member of Starforce along with Carol, as a sniper. Judging from her personality in the comics though, it’s not hard to think that she’s going to end up as the same vindictive psycho.

Related: Captain Marvel and the Rise of Feminism

Ben Mendelsohn as Talos

Not many of you might know him but Ben Mendelsohn has risen to fame ever since starring in a few Netflix movies. He also plays Orson Krennic in ‘Rogue One: A Star Wars Story’, as well as Nolan Sorrento in ‘Ready Player One’. Now, he takes on the role of Talos in the ‘Captain Marvel’ film. Talos is basically the leader of Skrull and his primary objective is to invade Earth.

READ: Annette Bening’s Captain Marvel Role