Now that the official script for Avengers: Endgame is floating around the web, we know more canon intel. For example, a previous report from Marvel’s visual effects producer said Steve Rogers was 106 when he handed off Cap’s shield to Sam Wilson. However, in the script by Christopher Markus and Stephen McFeely, that scene is clearly marked “STEVE ROGERS, age 112.”
He does look great for 112! The script also mentions the exact year and place of Steve’s dance with Peggy Carter — in Columbia Heights, Washington, DC in 1949.
How did they get to 112 for Cap’s age at the end of Avengers: Endgame? Well, the time travel element has yet to add up for every fan, and it always turns into that scene in Clue where they attempt to count the gunshots — one plus two plus TWO plus one plus one…
But as far as we know, Steve Rogers was born on July 4, 1918 and crashed into the Arctic in 1945 when he would’ve been 27. Most of Avengers: Endgame takes place in the year 2023, which is said to be 12 years after Cap came out of the ice. So he’s 39-ish when he goes back in time to replace the Stones. If he went back to the year 1949, per the script, that’s going back 74 years. 74 + 39 = 113. So maybe we can assume he’s officially 112 because he hasn’t had his 113th birthday yet when he’s on that bench in 2023?
Does it really matter? Maybe not, but it’s good to get official information — and we thought we had it with that report saying they were trying to make Chris Evans look like he was a 106-year-old super soldier. Now we know he was considered six years older than that. The man lived a full life, let’s leave it at that! And his Endgame dance with Peggy? It was perfect, and got a perfect official photo from Marvel.
The other Cap — second Cap, in his telling — exists in the same world, he’s just frozen. That brings up a whole bunch of other questions about the two Caps, but you can dig into the time travel aspect over here.