Fans Shocked by Captain Marvel’s Fake Hair in ‘Avengers: Endgame’

Fans can’t believe Carol Danvers aka Captain Marvel, played by 29-year-old actor Brie Larson, had fake hair in Avengers: Endgame. Continue reading to learn why Larson’s hair had to be created with the help of CGI in the record-breaking film. Warning: Spoiler alerts ahead!

A newcomer to the Marvel Cinematic Universe (MCU), Larson starred in Captain Marvel, her character’s first stand-alone film, which premiered in March of 2019, a month prior to the initial release of Avengers: Endgame

While Captain Marvel didn’t have much screen time in the final installment of the Avengers movies — Larson/Captain Marvel/ Carol Danvers spent 15 minutes onscreen in the three-hour-and-two-minute film — Marvel fans will be seeing a lot more of her in the future. Larson’s already set to star in Captain Marvel 2, although the film is in the early stages with a premiere date yet to be announced. 

Brie Larson
Brie Larson. | Jesse Grant/Getty Images for Disney

Why Larson’s Captain Marvel had CGI hair in ‘Avengers: Endgame’

During her literal 15 minutes of fame in Avengers: Endgame, Larson had to shoot scenes as Captain Marvel with a cap holding hear real hair back. Her hair seen in the movie was added later with the use of CGI. 

In behind-the-scenes extras on the film’s digital release, the special effects process was explained, according to DigitalSpy, and revealed Larson’s fake locks. 

But why did the production team feel it necessary to fake Larson’s hair of all things? One fan shared their theory about it on Twitter. 

“So her hair is CGI because she’s in space for this scene and it has to float around,” they wrote, according to

Indeed, Captain Marvel did spend time in space in Avengers: Endgame and maybe it was easier for the special effects team to create CGI hair for the character instead of attempting to manipulate her real hair later. 

But as another Twitter user pointed out, no one noticed most of the CGI in the film.  

“To be fair we didn’t notice most of it But yeah this is COMPLETELY unnecessary,” they said. 

Although another eagle-eyed fan said they noticed Larson’s hair changed lengths a lot. 

“Wtf even her hair, that’s why she changes her hair length in every scene,” they tweeted.

While we agree it seems unnecessary, we’re not CGI experts and don’t know how intensive the process would be to give someone’s actual hair the appearance of floating in space in post-production. As we said earlier, it may have been easier — and more realistic looking — for the hair to be created later. 

But there’s another theory that could explain the reason behind the use of CGI on Larson/Captain Marvel’s hair. 

During the course of the film, the character had two drastically different hairstyles, one short and one long. After the five-year time jump, Captain Marvel debuted a short haircut. Plus, her character is known for her signature mohawk, according to Refinery29

Simply, the number of hairstyles Larson would’ve had to have throughout the film would’ve been difficult for one person to actually have in real life.

Regardless of her hairstyles or how they were made, Captain Marvel is a welcome addition to the MCU.