Captain Marvel: All 3 Brie Larson Marvel movies ranked from worst to best

What is Brie Larson's best MCU movie so far?

Marvel Studios' CAPTAIN MARVEL..Carol Danvers/Captain Marvel (Brie Larson)..Photo: Chuck Zlotnick..©Marvel Studios 2019
Marvel Studios' CAPTAIN MARVEL..Carol Danvers/Captain Marvel (Brie Larson)..Photo: Chuck Zlotnick..©Marvel Studios 2019 /
1 of 3

Brie Larson is one of the biggest stars in Hollywood, along with the Marvel Cinematic Universe. So far, Larson has starred as Carol Danvers/Captain Marvel in three MCU movies and appeared in another (Shang-Chi and the Legends of the Ten Rings). She also appeared in Disney+'s Ms. Marvel, which set the stage for The Marvels, released in theaters on Nov. 10, 2023.

To celebrate Larson's role in the MCU, we ranked the three MCU movies that Larson has starred in from worst to best. While she's far from starring in the most Marvel movies so far, she'll be on the list of actors and actresses who starred in the most MCU movies soon!

We also considered Larson's role as Captain Marvel in each movie. Obviously, there's one movie that Larson stars in that's considered one of the best Marvel movies of all time, but her role in the film is not quite as big as the movies where her character is prominently featured.

Here's the list of Larson's Marvel movies:

  • Captain Marvel (2019)
  • Avengers: Endgame (2019)
  • Shang-Chi and the Legend of the Ten Rings (2021)
  • Ms. Marvel (2022)
  • The Marvels (2023)

Let's get the ranking started with The Marvels, which is unfortunately the worst of the MCU movies starring Larson.

3. The Marvels

(L-R): Iman Vellani as Ms. Marvel/Kamala Khan, Brie Larson as Captain Marvel/Carol Danvers, and Teyonah Parris as Captain Monica Rambeau in Marvel Studios' THE MARVELS. Photo by Laura Radford. © 2023 MARVEL. /

The Marvels premiered in theaters in November 2023, and sadly, it was far from a hit! It's unfortunate that the movie didn't do well at the box office. In my opinion, it's actually a good movie. Sure, it's not the best of the MCU or what we've come to expect from Marvel, but that's almost a good thing! It's not terrible by any stretch of the imagination, as I've mentioned before. It's just different and lands at a weird time for the MCU.

Larson is incredible as Carol Danvers/Captain Marvel in Nia DaCosta's film. She has great chemistry with Iman Vellani as Kamala Khan/Ms. Marvel and Teyona Parris as Monica Rambeau. It tells the story of the three characters who become dependent on each other after their powers begin to malfunction. They have to work together to make things right and stop the villain, Kar-Benn, played by Zawe Ashton.

Again, The Marvels is not nearly as bad as it was billed to be when it was released in theaters. I hope more people will see this good movie now that it's available to stream on Disney+.

Up next is Avengers: Endgame!