Some MCU fans have posited that Carol Danvers is 28 during the events of “Captain Marvel,” which would make Marvel India’s assertion that she’s now over 60 hard to account for. However, that movie never states her actual age, so it’s possible she is 30 years old during its events in 1995. Time is a malleable thing, and even more so when you’ve spent a number of years fighting as a Kree warrior. There’s no way of knowing whether Captain Marvel was exposed to any kind of time contraction prior to arriving back on Earth.
Moreover, Carol disappears from Earth after “Captain Marvel,” and again after “Avengers: Endgame,” giving her more opportunities to age beyond the time that transpires on Earth. We last saw her pop up in a post-credits scene during the final episode of “Ms. Marvel,” which segues into the events of the upcoming “The Marvels.” Clearly, she’s not happy to have been pulled back to Earth from wherever she was in the galaxy.
But the most likely explanation for the claim that she’s over 60 is simply that some fans incorrectly assumed her to be 28 in “Captain Marvel.” It’s possible we’ll finally see some in-universe clarification around Carol’s age in “The Marvels” as she teams up with the young hero Kamala Khan (Iman Vellani) and Monica Rambeau (Teyonah Parris).
Captain Marvel’s age is never explicitly stated, and with some wonky events in the MCU timeline, it’s hard to pin down exactly. But here’s a good estimate. Read More