Brie Larson's Captain Marvel was originally supposed to have long hair in Avengers: Endgame, as seen in production photos.
Brie Larson caused a stir when her character’s hairstyle changed in Avengers: Endgame. In the movie, Captain Marvel had a short, pixie-cut style, which immediately caught the attention of fans and critics. According to director Joe Russo, the change was a deliberate choice made by the actress, as she was experimenting with the character’s identity.
Speaking via The Direct, the filmmaker said, “She [filmed Avengers: Endgame] before she filmed Captain Marvel, and I think she was experimenting with what the character was.” The short hair was a creative direction selected by Brie Larson and her makeup team. As she gained a deeper understanding of the character, the Marvel star started to make different choices.
“As an artist she should be afforded that right to make whatever choice that she wants to make,” Russo told the publication. While Brie Larson’s hair became a major talking point when the movie premiered, the shorter hair holds a deeper meaning than just a new look. The character’s hair had been cut short, similar to Carol Danvers’ traditional look in most of her Marvel Comics appearances.
Although Brie Larson was experimenting, the pixie cut was a practical and functional look that reflected Captain Marvel’s no-nonsense attitude and her focus on getting the job done. However, this is just one of the many styles that the character has rocked throughout the years.
A version of Captain Marvel, based on writer Gloria Steinem, featured Carol in oversized glasses, with blond, middle-parted hair accessorized with neck scarves. Kelly Sue DeConnick, the most recent writer for Captain Marvel told Access the original Carol was essentially “Gloria Steinem fan fiction.” But like many comic book characters, Captain Marvel underwent various iterations throughout the years.
In 2012, DeConnick gave the character a military-inspired look, emphasizing her role as a fighter pilot. This reboot meant that Carol’s long hair had to go, making way for the shorter, practical hairstyle. For Brie Larson, shedding her long hair on-screen was just the next step in her character’s evolution. We don’t see Carol get her hair cut in the movie due to time constraints.
But since Brie Larson is seen with long hair at the beginning of the film and with short hair five years later, the change obviously happens sometime in that time period. But due to some criticism from viewers who may not be familiar with Captain Marvel’s look in the comics, the long hair seems to be back in The Marvels which takes place after the events of Endgame.
Directed by Nia DaCosta from a script she co-wrote with Megan McDonnell, Elissa Karasik, and Zeb Wells, The Marvels stars Brie Larson as Carol Danvers, Teyonah Parris as Monica Rambeau, Iman Vellani as Kamala Khan, and Samuel L. Jackson as Nick Fury. Zawe Ashton and Park Seo-joon also star.
The story begins as Captain Marvel has reclaimed her identity from the Kree, but due to unforeseen circumstances, she has to shoulder the burden of a destabilized universe. When her duties send her to a wormhole linked to a Kree revolutionary, her powers become entangled with two other superheroes. The Brie Larson movie hits theaters on November 10.