While Captain America’s age may be up for debate, his birthday has always remained the same over all his iterations and canons: the 4th of July. Independence Day, the most patriotic holiday, spawned Marvel’s most patriotic hero - and some say Steve Rogers was born 100 years ago this year.
The MCU canon says Cap’ was born July 4, 1918 thanks to a quick peek at some medical files in Captain America: The First Avenger, but the comics disagree. Was 1991’s The Adventures of Captain America #1 correct? Was Rogers born on July 4, 1917? Or were the earliest records of his birthday right, which see him as a child of 1920? If Captain America portrayer Chris Evans is to be trusted as an expert on the subject, we’ll be sticking with the MCU’s idea.
Evans is going with the movie’s data, which means Cap’ turned 100 this year. The Avenger actor took to Twitter to wish his character a happy birthday.
“Happy 4th everyone!! I love this country and I’m proud of how far we’ve come. Be safe today! Also, Happy Birthday to a very good friend of mine. I hear 100 is the new 20,” Evans posted.
While Cap’s true age may be as lost in time as the Avenger himself, it’s never a bad time to celebrate a centennial. And, man, he looks good for 100.