'Avengers Endgame' Good Morning America New Clip: Why 1 Character Feels Off

She's basically a whole new person.

When Carol Danvers joins the fight against Thanos in Avengers: Endgame, she may look and act like an entirely different person than the hero we met in Captain Marvel. The change is particularly obvious in a new extended clip released on April 8, where Danvers interacts with the rest of the Avengers. Carol’s look has changed drastically. Her wavy, messy hair is suddenly straight, and she’s wearing makeup, including red lipstick. Many fans are not pleased to see these seemingly drastic changes, and in retrospect, they’re probably emblematic of a broader problem.

What accounts for this huge difference between the two Captain Marvels? As actor Brie Larson explained at a press junket over the weekend, the way these two movies were filmed may explain why Danvers’ appearance and personality in Avengers: Endgame just feels off.

“This film [Endgame] will always be personally dear to me because it was my first time playing Captain Marvel,” Larson said. “We shot this first so I had to stumble and figure out who this character was with no script for this and no script for Captain Marvel, either, and perform for the first time in front of legends.”

It sounds like the Academy Award-winning actress had a unique challenge to contend with, and it might cause some problems for the final cut of Avengers: Endgame.

Captain Marvel directors Anna Boden and Ryan Fleck had a specific vision for Carol Danvers, one of a hyper-confident, clever woman with great power and a sometime cavalier attitude. When she’s not wearing her space suit, she’s dressed in grunge attire. She seemingly never wears makeup or does her hair. Yet, Joe and Anthony Russo’s version of Danvers in Endgame does herself up with great attention to detail. Hair, makeup, everything.

Brie Larson in 'Captain Marvel' and Brie Larson in 'Avengers: Endgame' seem totally different.

Marvel Studios

The timing of these productions meant that Boden and Fleck weren’t given a chance to develop and establish Carol Danvers’ personality before the character was used as the Avengers’ heavy-hitter in Endgame. Does that mean Carol won’t feel like the same person she was in Captain Marvel? Probably. At least there’s the excuse that a lot might’ve happened to her over the years.

Granted, her journey in Captain Marvel involves amnesia as she rediscovers who she is amidst a crisis of identity. Is she Kree? Is she human? Is she something else? Carol gets a loose hold on the answers to these questions — before she flies off into the far-reaches of space to spend two decades doing who knows what. It’s possible she’s changed dramatically during that time, but it seems unlikely Endgame will even reference how different she seems.

Think about how Luke Cage first appeared in Jessica Jones Season 1 before headlining his own series after. Despite being played by the same actor in the same universe, the two performances feel tonally very different. For almost every MCU fan, Captain Marvel is the most recent memory we have of this universe, so if she shows up in Endgame acting like a different person, it could really detract from the experience.

Brie Larson as Carol Danvers in 'Captain Marvel'.

Marvel Studios

With such a staggeringly large cast, it’s also possible Danvers won’t have a central role whatsoever beyond punching Thanos harder than anyone else can. She might not even get enough screen time for us to notice any tonal difference.

Recall that T’Challa had little more than a bit part in Infinity War after his solo debut in Black Panther just a few months before. Before that, the Russo brothers successfully introduced the character as part of Captain America: Civil War. If there’s anything the Russos love doing with movies, it’s juggling these ensembles and producing a total spectacle, but did they adequately handle the MCU’s most powerful female superhero?

By all accounts, Endgame will focus on the original Avengers the most, particularly Captain America and Black Widow, who each had minimal roles to play in Infinity War. We won’t actually know how Carol Danvers fits into the bigger picture until Endgame comes out, but for now, we’re a little bit worried that it won’t feel at all like the same Carol we all came to love in Captain Marvel.

Avengers: Endgame will be released in theaters April 26, 2019.