Back

Does Captain Marvel have end credit scenes?

Yes!

Captain Marvel has end credit scenes.

Captain Marvel

Captain Marvel

2019

In 1990s-set Marvel Studios' Captain Marvel, an unstoppable hero rises from the shadows. Carol Danvers embarks on a quest to harness her extraordinary abilities as the galaxy's fate hangs in the balance. As intergalactic war brews, she finds herself and a band of unlikely allies at the epicenter of a cosmic maelstrom that threatens Earth's very existence.

Runtime: 123 min

Box Office: $1.1B

Language:

Ratings:

Metacritic

64

Metascore

3.0

User Score

Metacritic
review

79%

TOMATOMETER

review

45%

User Score

Metacritic

6.8 /10

IMDb Rating

Check out what happened in Captain Marvel!

In the sprawling metropolis of Hala, capital planet of the Kree Empire, Starforce member Carol Danvers (Brie Larson) - a former US Air Force pilot whose DNA was irreparably altered during an accident, granting her superhuman strength, energy projection, and flight capabilities - wrestles with the fragmented remnants of her past. As she struggles to recall her true identity, she's plagued by recurring nightmares featuring an older woman.

Commander Yon-Rogg (Jude Law), Danvers' mentor and commanding officer, dedicates himself to training her to harness her newfound abilities, which he insists were bestowed upon her by the Kree themselves. Meanwhile, the enigmatic Supreme Intelligence (Annette Bening) - the omniscient AI governing the Kree Empire - urges caution, warning Danvers that her emotions must be kept in check, lest they compromise her mission.

As Danvers grapples with the mysteries of her past and present, she's unwittingly implanted with a device on her neck, designed to suppress her powers and render her subservient to the Kree. Her loyalty is put to the test when she's assigned to rescue an undercover operative infiltrating the Skrull ranks, sworn enemies of the Kree.

The mission takes Danvers to the treacherous planet of Torfa, where she's ambushed by the very forces she was sent to extract. Captured by Talos (Ben Mendelsohn), the cunning shape-shifting leader of the Skrull invasion force, Danvers' memories are probed, revealing a hidden past that contradicts everything she thought she knew.

As Danvers regains consciousness, Talos reveals the truth: her memories belong to an Air Force pilot who worked alongside Dr. Wendy Lawson (unbeknownst to Danvers) on a revolutionary light-speed engine capable of securing the Skrulls' victory over the Kree. The revelation sets Danvers free, and she escapes in a Skrull escape pod, crash-landing in Los Angeles.

Talos and his Skrull minions hotly pursue Danvers as she reaches out to Yon-Rogg (Jude Law), her former mentor, revealing her location and setting the stage for a battle of wits and strength that will shake the very foundations of the galaxy.

As Carol Danvers' (Carol Danvers) presence reverberates through the corridors of S.H.I.E.L.D., Nick Fury (Samuel L. Jackson), a low-ranking bureaucrat at the time, and Phil Coulson (Clark Gregg), a rookie agent, are dispatched to investigate her arrival. Their inquiry is abruptly disrupted by a Skrull attack, prompting a high-stakes chase that culminates with Carol recovering a crystal containing her extracted memories while Fury dispatches an impersonating Skrull masquerading as Coulson.

Talos, disguising himself as Keller, Fury's superior at S.H.I.E.L.D., orders Fury to collaborate with Carol under the guise of hunting down the Skrulls. Utilizing her recovered memories, they journey to the Project Pegasus installation on a U.S. Air Force base, where they uncover a web of deceit surrounding Carol's past. It becomes clear that she was once a pilot who perished in 1989 while testing an experimental jet engine designed by Dr. Wendy Lawson (Annette Bening), whose artificial intelligence persona appears to Carol as the collective embodiment of the Kree people's greatest minds and ruler of their empire.

Fury also stumbles upon a curious feline companion, Goose, at the Pegasus facility. As they delve deeper into the records, it becomes apparent that Dr. Lawson met her demise along with Carol and another pilot in the catastrophic crash of the experimental engine, which has been shrouded in secrecy ever since. The only one privy to the truth is Carol herself, who realizes that she was the pilot who perished.

Carol's discovery also reveals that Dr. Lawson wrote in Kree script, further solidifying her suspicions about the doctor's true nature. As Fury grows concerned about the cover-up, he reaches out to S.H.I.E.L.D. for backup, and Keller arrives with force. However, it soon becomes apparent that Keller is actually a Skrull when he addresses Fury by his given name, Nicholas, which everyone else refers to him as solely "Fury."

Fury joins forces with Carol to fight off her fellow agents and escape in a jet with Lawson's feline companion Goose stowed away. They make their way to Louisiana to reunite with former pilot Maria Rambeau (Lashana Lynch), one of Danvers' oldest friends and a fellow Air Force pilot who operates under the call sign "Photon." The reunion is marked by Carol's inquiry about her past, which Yon-Rogg dismisses as Skrull simulations and mind-games, implying that she was never actually on Earth.

As Rambeau (played by) tenderly reveals to Vers that her true identity is Carol Danvers, a nostalgic sense of familiarity washes over them. This is because Danvers had once been like family to Rambeau and her daughter Monica before they believed her to have met her untimely demise. The sudden arrival of Talos at their doorstep only adds to the emotional complexity, as he divulges that the Skrulls are a group of refugees seeking asylum on a new homeworld, with Lawson's true identity being Mar-Vell, a renegade Kree scientist who had been aiding them.

Talos then presents Danvers with a recovered recording from Lawson's jet, which sparks a chain reaction of memories flooding back to her. She recalls the tragic events that transpired when Lawson attempted to destroy the engine to prevent the Kree from obtaining its powerful energy core. In his final moments, Yon-Rogg (played by) brutally ended Lawson's life before Danvers could complete the destruction, resulting in her absorbing the ensuing explosion and gaining the powers of the energy core.

However, this newfound ability came at a terrible cost, as Yon-Rogg also erased these memories from her mind. Danvers' quest for truth takes a significant turn when she, alongside Talos, Fury (played by), and Rambeau, locate Lawson's clandestine laboratory orbiting Earth. Within its confines lies a hidden sanctuary for the Skrulls, including Talos' own family, as well as the Tesseract, the very source of energy that had powered Mar-Vell's engine.

As Danvers connects with the Supreme Intelligence via Starforce, she rejects its influence and, in a remarkable display of self-empowerment, destroys a Kree implant that had been suppressing her powers. This liberation allows her to tap into her full potential, making her an even more formidable force on the battlefield.

The subsequent skirmish unfolds as Danvers takes down Starforce while the others help the Skrulls escape. A shocking revelation comes to light when Goose (played by) is revealed to be a Kree alien Flerken that had been secretly hiding in Fury's office, swallowing the Tesseract in the process. The arrival of Kree forces led by Ronan the Accuser (played by Lee Pace) adds an extra layer of complexity to the conflict, but Danvers proves more than a match for them.

With Yon-Rogg defeated and sent back to Hala with a stern warning from Danvers, she sets her sights on helping the Skrulls find a new home world. As she departs, Fury is left reeling from his encounter with Goose, which results in the loss of his left eye. In the aftermath, he drafts an initiative to locate and aid other heroes like Danvers, dubbing it after her Air Force call sign "Avenger".

In a present-day mid-credits scene, Fury activates the modified pager, bringing Danvers back into the fold as she arrives at Avengers headquarters, monitored by the team. The post-credits scene sees Goose playfully spitting up the Tesseract onto Fury's desk, leaving him and the audience with a lasting sense of anticipation for what lies ahead.