The 2019 release of Captain Marvel marked a significant milestone in the Marvel Cinematic Universe (MCU). Set in the mid-1990s, the film served as a prequel to much of the established lore, introducing Carol Danvers as one of the most powerful heroes in the galaxy. The success of the film was driven not only by its cosmic scale and nostalgic setting but largely by its dynamic ensemble cast. From Oscar winners to seasoned character actors and rising stars, the cast of Captain Marvel brought a unique blend of humanity and extraterrestrial mystery to the screen.

Brie Larson as Carol Danvers and Captain Marvel

Brie Larson took on the mantle of Carol Danvers, an ex-U.S. Air Force fighter pilot who becomes caught in a galactic conflict between two alien civilizations: the Kree and the Skrulls. Larson’s portrayal is central to the film's emotional weight. She captures the duality of a woman struggling with amnesia while possessing god-like cosmic powers.

In the beginning of the film, Larson plays "Vers," a member of the Kree Starforce who believes she is a Kree warrior. Her performance here is disciplined and soldier-like. As the story transitions to Earth (C-53), Larson adjusts her performance to show Carol's reclaiming of her human identity. The nuances in her expressions when she tastes a familiar beer or recognizes a piece of her past at the Rambeau residence add layers to a character that could have otherwise been purely stoic. Larson notably underwent rigorous physical training for nine months to perform many of her own stunts, which translates into a palpable physicality during the film’s high-octane combat sequences.

Samuel L. Jackson as a Younger Nick Fury

One of the most talked-about aspects of the Captain Marvel cast was the return of Samuel L. Jackson as Nick Fury. However, this was not the hardened, cynical Director of S.H.I.E.L.D. audiences had grown accustomed to since 2008’s Iron Man. Instead, the film presents a 1995 version of Fury—a low-level desk jockey who is still optimistic and has yet to lose his eye.

The performance relied heavily on revolutionary digital de-aging technology provided by Lola VFX. Unlike previous MCU films where de-aging was used for brief scenes, Jackson was de-aged for the entire duration of the movie. This allowed him to tap into a more playful, almost comedic energy. His chemistry with Brie Larson serves as the "buddy-cop" backbone of the film. This younger Fury shows a softer side, particularly in his interactions with Goose the cat, providing much of the film’s levity while still hinting at the legendary strategist he would eventually become.

Ben Mendelsohn as Talos and Keller

Ben Mendelsohn delivers what many consider to be the standout performance of the film. Playing the Skrull leader Talos, Mendelsohn had to work through heavy prosthetic makeup while maintaining a clear emotional range. Initially presented as a typical MCU villain, Talos undergoes a massive character shift when it is revealed that the Skrulls are actually refugees fleeing Kree persecution.

Mendelsohn’s ability to inject dry wit and paternal vulnerability into a green-skinned alien character is a testament to his range. Furthermore, he pulled double duty by also playing "Keller," Nick Fury’s boss at S.H.I.E.L.D., whom Talos impersonates on Earth. This allowed Mendelsohn to showcase his "human" acting side—portraying a rigid authority figure—contrasted with the more expressive and weary Talos. His performance fundamentally changed how audiences viewed the Skrulls, turning them from nameless fodder into a sympathetic race.

Jude Law as Yon-Rogg

Jude Law joined the MCU as Yon-Rogg, the commander of the Starforce and Carol’s Kree mentor. Law’s character is complex; he is the primary antagonist, yet he spends the first half of the film as Carol's closest ally. Law plays Yon-Rogg with a mixture of charismatic leadership and underlying desperation. He represents the manipulative nature of the Kree Empire, constantly telling Carol to "control her emotions" as a way to suppress her true power.

In our analysis of his performance, Law excels at portraying the "gaslighting" mentor. The final confrontation between him and Larson—where he demands a hand-to-hand fight and she simply blasts him with her photon rays—is a pivotal moment for both characters. Law’s reaction in that scene perfectly encapsulates the frustration of a man who has lost control over a weapon he thought he owned.

Annette Bening as the Supreme Intelligence and Dr. Wendy Lawson

Annette Bening’s inclusion in the cast brought a level of gravitas to the film. She plays a dual role: the Supreme Intelligence (the AI ruler of the Kree) and Dr. Wendy Lawson (the human disguise of the Kree scientist Mar-Vell). Because the Supreme Intelligence takes the form of the person the observer most admires, it appears to Carol as Lawson.

Bening portrays Dr. Lawson with a brilliant, quiet determination, characteristic of a scientist working against time to end a war. As the Supreme Intelligence, however, she shifts into a cold, calculating, and slightly arrogant persona. This distinction is subtle but effective, highlighting Bening’s legendary acting prowess in what was her first foray into the superhero genre.

Lashana Lynch as Maria Rambeau

The emotional core of Carol Danvers’ Earth life is Maria Rambeau, played by Lashana Lynch. Maria is a single mother and a fellow fighter pilot who represents the "life that could have been" for Carol. Lynch’s performance is grounded and powerful; she provides the necessary human stakes in a story that involves shapeshifting aliens and space battles.

When Carol returns to Earth and visits Maria, the chemistry between Lynch and Larson feels authentic and lived-in. Their friendship is portrayed as one of the strongest bonds in the MCU, devoid of romantic tropes and focused entirely on mutual respect and shared history. Maria’s bravery in the film’s final act, flying a modified Kree ship into combat, sets the stage for her character's legacy in the broader MCU.

Clark Gregg as Rookie Phil Coulson

Fan-favorite Clark Gregg returned to the big screen as Phil Coulson. Like Samuel L. Jackson, Gregg was digitally de-aged to appear as he would have in the 1990s. This version of Coulson is a rookie agent, eager and loyal. While his role is smaller than Fury’s, Gregg’s presence serves as a bridge for long-time MCU fans. His performance captures the early days of a character who would eventually become a cornerstone of the franchise’s television and film properties.

The Kree Starforce Members

The Starforce is the elite Kree military unit that "Vers" belongs to at the start of the film. The cast for this team includes several notable actors who add texture to the Kree military hierarchy:

  • Gemma Chan as Minn-Erva: A Kree sniper who is envious of Carol’s abilities. Chan portrays Minn-Erva with a cold, competitive edge. Interestingly, Gemma Chan would later return to the MCU in a completely different lead role in Eternals.
  • Djimon Hounsou as Korath: Reprising his role from Guardians of the Galaxy, Hounsou shows a younger, slightly more disciplined version of the mercenary. His presence helps establish the timeline leading up to the events of the later cosmic films.
  • Lee Pace as Ronan the Accuser: Also returning from Guardians of the Galaxy, Lee Pace’s Ronan is shown here as a high-ranking Kree official before he became the radicalized zealot. Pace brings an intimidating, booming presence to the "Accusers" who threaten to glass the Earth.
  • Algenis Perez Soto as Att-Lass: The team’s infiltration expert.
  • Rune Temte as Bron-Char: The muscle of the Starforce group.

Younger Versions of Carol and Monica Rambeau

To tell the story of Carol’s life, the production cast several young actors to play the characters at different ages:

  • Mckenna Grace as Young Carol (Age 13): Grace is a prolific young actress who effectively portrays the resilience Carol had even as a child, shown through various "getting back up" montages.
  • London Fuller as Young Carol (Age 6): Appearing in the earliest memories of Carol’s childhood.
  • Akira Akbar as Monica Rambeau (Age 11): Akbar plays Maria’s daughter, who looks up to "Auntie Carol." This role is particularly important as the character of Monica Rambeau grows up to become a major hero in projects like WandaVision and The Marvels.
  • Azari Akbar as Monica Rambeau (Age 5): Seen in flashbacks.

Supporting Cast and Notable Appearances

The world of Captain Marvel is populated by various characters that flesh out the 1990s Earth and the Skrull refugee crisis:

  • Sharon Blynn as Soren: Talos’s wife. Despite the heavy Skrull makeup, Blynn conveys a mother’s relief and strength when she is reunited with her husband on Lawson’s cloaked laboratory.
  • Matthew Maher as Norex: A Skrull scientist who helps Carol and Fury decode the black box from Lawson’s plane.
  • Chuku Modu as Soh-Larr: A Kree operative who is captured and impersonated by the Skrulls, serving as the catalyst for the film’s opening mission.
  • Robert Kazinsky as The Don: A biker who has a brief, memorable encounter with Carol in the desert, illustrating the casual sexism she faces and subsequently shuts down.
  • Vik Sahay as Hero Torfan: A small but significant role during the initial Skrull/Kree skirmish.

Stan Lee’s Cameo and Tribute

Captain Marvel was the first MCU film released after the passing of Stan Lee. His cameo in this film is particularly poignant. He appears as himself on a train, rehearsing lines for his role in Kevin Smith's Mallrats (which was released in 1995, fitting the film's timeline).

In addition to his cameo, Marvel Studios replaced the traditional opening logo—which usually features the various Avengers—with a special tribute featuring only Stan Lee’s cameos throughout the years, followed by the text "Thank You Stan." This was a deeply emotional moment for audiences and remains one of the most memorable "cast" inclusions in the movie's history.

The Flerken: Goose the Cat

While not a human cast member, the character of Goose (named after the character in Top Gun) was played by four different cats: Reggie, Archie, Rizzo, and Gonzo. Reggie did the majority of the "acting." The presence of Goose added a layer of unpredictability and humor to the cast.

For the actors, Goose presented unique challenges. Brie Larson, for instance, is severely allergic to cats. During her scenes with Goose, the production had to use a combination of a puppet, a stuffed cat, and CGI to protect her health, while Samuel L. Jackson performed most of the actual cat-handling scenes.

Casting the Mid-Credits Scene

Although they are uncredited in the main theatrical billing, several key Avengers cast members appear in the mid-credits scene, which bridges Captain Marvel to Avengers: Endgame:

  • Chris Evans as Steve Rogers / Captain America
  • Scarlett Johansson as Natasha Romanoff / Black Widow
  • Mark Ruffalo as Bruce Banner / The Hulk
  • Don Cheadle as James Rhodes / War Machine

Their appearance was filmed on the set of Endgame and provided the immediate context for Carol Danvers’ arrival at the Avengers facility after responding to Fury's pager.

Directorial Influence: Anna Boden and Ryan Fleck

The casting choices and the performances they elicited were guided by the directing duo Anna Boden and Ryan Fleck. Known for their work in indie dramas like Half Nelson, they brought a character-focused approach to the blockbuster. Their decision to cast Ben Mendelsohn (whom they had worked with previously on Mississippi Grind) was a masterstroke that allowed the film to subvert audience expectations regarding the "villainous" Skrulls. Their direction emphasized the internal journey of the cast, ensuring that even amidst the CGI battles, the characters felt grounded in their personal motivations.

What is the Significance of the 1990s Setting for the Cast?

The 1990s setting required the cast to lean into a specific aesthetic and cultural vibe. For Samuel L. Jackson and Clark Gregg, it meant playing versions of themselves from thirty years prior. For Brie Larson, it involved training in environments reminiscent of the era’s action films. The casting of actors like Annette Bening, who was a massive star in the 90s, also served as a meta-textual nod to the decade.

The soundtrack, featuring acts like Nirvana, No Doubt, and Garbage, further supported the cast’s performances by anchoring the scenes in a specific time and place. This helped the actors define their characters' "Earth identities" through the lens of 90s grunge and pop culture.

How the Cast Prepared for Their Roles

The preparation for the Captain Marvel cast was extensive. Brie Larson spent time at Nellis Air Force Base, meeting with active-duty pilots and Brig. Gen. Jeannie Leavitt, the first female fighter pilot in the Air Force. This immersion helped her bring an air of authenticity to the cockpit scenes.

Samuel L. Jackson, despite having played Nick Fury for over a decade, had to "unlearn" the weight of the character’s future. He had to portray a Fury who didn't know about superheroes or extraterrestrial threats yet. This required a lighter, more curious performance compared to his roles in The Winter Soldier or Avengers.

Ben Mendelsohn and the other Skrull actors had to undergo hours of makeup application daily. This physical constraint often dictates how an actor moves and speaks. Mendelsohn used the heavy prosthetics to his advantage, developing a specific vocal cadence and physical presence for Talos that felt both alien and strangely relatable.

Summary

The cast of Captain Marvel is a carefully curated blend of veteran talent and fresh faces. Brie Larson’s anchoring performance as Carol Danvers provided the MCU with a new powerhouse lead, while Samuel L. Jackson’s de-aged Nick Fury offered a nostalgic and humorous look at the agency’s origins. The inclusion of actors like Ben Mendelsohn and Jude Law added layers of complexity to the galactic war, ensuring that the film was more than just a typical superhero origin story. By balancing cosmic spectacle with intimate character moments, the ensemble cast successfully introduced one of Marvel's most important heroes to the world.

Frequently Asked Questions (FAQ)

Who played the young Carol Danvers?

Young Carol Danvers was played by two actresses: Mckenna Grace played her at age 13, and London Fuller played her at age 6.

Is Samuel L. Jackson actually in Captain Marvel?

Yes, Samuel L. Jackson plays Nick Fury. He was digitally de-aged to look like he did in the mid-1990s, specifically referencing his appearance in films like Die Hard with a Vengeance.

Who played the Skrull leader Talos?

Talos was played by Australian actor Ben Mendelsohn. He also played the human S.H.I.E.L.D. agent Keller in the same film.

Did Brie Larson do her own stunts?

Brie Larson performed many of her own stunts after training for nine months. However, for highly specialized or dangerous maneuvers, professional stunt doubles were utilized.

Which Avengers appear in the Captain Marvel cast?

In the mid-credits scene, Chris Evans (Captain America), Scarlett Johansson (Black Widow), Mark Ruffalo (Hulk), and Don Cheadle (War Machine) appear.

Who is the cat in Captain Marvel?

The cat, Goose, was primarily played by a cat named Reggie, with three other cats (Archie, Rizzo, and Gonzo) serving as backups for specific tricks or behaviors.

Why did Lashana Lynch replace the original Maria Rambeau?

There was no replacement; Lashana Lynch was the first and only actress cast as Maria Rambeau for the 2019 film.

Who played the Supreme Intelligence?

The Supreme Intelligence was played by Annette Bening. She also played the character of Dr. Wendy Lawson (Mar-Vell).