Brie Larson is set to kick butt as Carol Danvers, Marvel's very first big-screen solo superhero, in the upcoming Captain Marvel movie. But before she suited up to play the Air Force fighter pilot with out-of-this-world powers, the 28-year-old superstar did a ton of heavy lifting, both mentally and physically.
Larson was first approached about the Captain Marvel role a couple of years ago but admitted to Entertainment Weekly she never saw herself playing a character like the part-Kree, part-human warrior. But once she got on board, Larson was smitten— especially when she put on the iconic Captain Marvel suit for the first time.
"Just seeing a character who says how she feels and says what's on her mind and doesn't let people stand in her way is incredibly empowering," the actress said.
Captain Marvel will be the most powerful superhero the Marvel Comics universe has ever seen, but Larson's work on the film started a full nine months before filming began. The Oscar-winning star (The Room) began an intense training circuit with judo, boxing, and wrestling, and she now has the ripped body to prove it. The actress who once thought she was "the worst choice" to star in an action movie now jokes that her bar is so high she's ready to compete in the 2020 Olympics.
Of course, Brie Larson doesn't need a cape to make her a superhero. Both before and after Captain Marvel, the star had an eye-popping Instagram feed, as you can see by our roundup below.
In 2017, Larson gave us a Rocky Mountain high as she posed in a stunning silver dress. The sultry star posed outdoors as part of a glam Vanity Fair photo shoot.