When Steve Rogers joined the Army in Captain America: The First Avenger, he was injected with a serum that transformed him into the ultimate super-soldier. He reached the peak of human physicality, his wounds healed faster and he possessed enhanced strength. The serum even permitted him to survive being frozen in ice for seven decades. But one thing the serum didn't do is prevent him from aging.
At the close of Avengers: Endgame, Steve traveled back in time to return the Infinity Stones to their proper places in history. However, instead of coming right back to the present, he took the long way around: Sam Wilson and Bucky Barnes found Steve, now an old man who had lived a full life with the woman he loved. But while we knew, of course, that Steve had aged dramatically, we weren't told how old he was.
Now, however, we have an answer. At the end of Endgame, Steve Rogers was 106 years old.
Wired recently released an in-depth video of detailing the special effects work that went into producing the Marvel Studios blockbuster. In the 20-minute featurette, Marvel Entertainment Visual Effects Producer Jen Underdahl offers plenty of insights about the film's digital effects. When the focus turns to Old Man Steve Rogers, Underdahl reveals how they determined what Steve might look like in the finale. "In the case of Captain America, what would a super-soldier look like, if he had aged 106 years?"
Therefore, the Steve Rogers who bequeaths his shield to Sam Wilson is meant to be more than a century old. While it might first seem like a surprise, the math actually sort of works out. According to the Captain America: The First Avenger prequel comic, Captain America: First Vengeance, Steve was born on July 4, 1918. Given the events of Endgame jump forward five years, to 2023, there is a 105-year difference.
When Steve went back in time, he likely returned not long after his other self crashed the Red Skull's plane into icy waters, which means he basically lived his life nearly uninterrupted. Steve was allowed to age as he should have, albeit with the help of his super-soldier serum, which has allowed him to live a long and healthy life.
Of course, given that there is a one-year difference between the time elapsed and Steve's age, there could be room for a bit of time-travel-related shenanigans. Did Steve spend nearly a year trying to return the Infinity Stones? Did he have a few more adventures before he settled down? That remains to be seen. All we know for sure is that, as Tony Stark once said, Cap sure looks spry for an older fellow.
Directed by Joe and Anthony Russo, Avengers: Endgame stars Robert Downey Jr. as Iron Man, Chris Evans as Captain America, Mark Ruffalo as Bruce Banner, Chris Hemsworth as Thor, Scarlett Johansson as Black Widow, Jeremy Renner as Hawkeye, Brie Larson as Captain Marvel, Paul Rudd as Ant-Man, Don Cheadle as War Machine, Karen Gillan as Nebula, Danai Gurira as Okoye and Bradley Cooper as Rocket, with Gwyneth Paltrow Pepper Potts, Jon Favreau as Happy Hogan, Benedict Wong as Wong, Tessa Thompson as Valkyrie and Josh Brolin as Thanos. The film is now available on Digital HD, Blu-ray and 4K UHD.