Many fans want to know who is playing Captain Marvel in current Marvel projects and how the character is portrayed on screen. This article breaks down the live actors, voice performers, and legacy characters associated with the role across film and television.
Understanding the cast helps clarify which versions of Captain Marvel appear in the MCU timeline and in related media, from Earth-bound heroes to cosmic entities.
| Character Name | Portrayed By | First Appearance | Media Type |
|---|---|---|---|
| Carol Danvers / Captain Marvel | Brie Larson | 2019 | Live-action film |
| Carol Danvers (young) | Mckenna Grace | 2019 | Live-action film |
| Vers (Kree identity) | Brie Larson | 2019 | Live-action film |
| Captain Marvel (MCU variant) | Tatiana Maslany | 2021 | Television series |
| Mar-Vell (Kree scientist) | Jude Law | 2019 | Live-action film |
Brie Larson as Captain Marvel
Main Live-Action Portrayal
Brie Larson plays Carol Danvers, the Kree-human hybrid known as Captain Marvel, in the 2019 solo film. Her performance emphasizes resilience, leadership, and a grounded sense of humor that anchors the cosmic storyline in human stakes.
Evolution Across Story Arcs
Larson reprises the role in ensemble films such as Avengers: Endgame and The Marvels, showing growth from a solo pilot to a central figure in wider cosmic and Earth conflicts. Directors highlight her collaborative chemistry with co-stars as a key element of the franchise’s continuity.
Younger Versions and Supporting Cast
Mckenna Grace as Young Carol Danvers
Mckenna Grace portrays a younger Carol Danvers in flashback sequences, capturing the emotional roots of her empowerment and sense of displacement. This version provides insight into how early experiences shape the adult hero’s motivations.
Jude Law as Mar-Vell
Jude Law plays Mar-Vell, a Kree scientist whose work directly influences Carol Danvers’ path. His performance underscores the ethical complexities of scientific discovery and adds historical depth to the origins of the Captain Marvel identity.
Multiverse and Television Appearances
Tatiana Maslany in What If...?
Tatiana Maslany voices a variant of Captain Marvel in the animated series What If...?, presenting a distinct timeline version of Carol Danvers with unique narrative possibilities. This casting expands the character’s range and showcases voice-driven storytelling in the MCU.
Key Takeaways and Recommendations
- Brie Larson is the primary live-action actor for Captain Marvel in the MCU.
- Younger Carol Danvers is played by Mckenna Grace in flashback scenes.
- Jude Law brings depth to the Kree origins as Mar-Vell.
- Tatiana Maslany expands the character through voice work in animated series.
- Different portrayals highlight the versatility of the Captain Marvel identity.
FAQ
Reader questions
Who plays Captain Marvel in the live-action films?
Brie Larson plays Carol Danvers, the human-Kree hero known as Captain Marvel, in the live-action Marvel Cinematic Universe films.
Who played the younger version of Carol Danvers?
Mckenna Grace played young Carol Danvers in flashback scenes featured in the 2019 film Captain Marvel.
Who portrayed Mar-Vell, the scientist version of Captain Marvel?
Jude Law portrayed Mar-Vell, the Kree scientist whose research shapes Carol Danvers’ journey in the 2019 movie.
Who voices Captain Marvel in the animated series What If...?
Tatiana Maslany voices an alternate version of Captain Marvel in the Marvel animated series What If...?, exploring branching timelines and multiverse stories.