"The Avengers" Cast At Their First Red Carpet Premiere Vs. The "Avengers: Endgame" Premiere

    2012, what a time.

    Let me take you back to the year 2012. It was the time of Carly Rae Jepsen's "Call Me Maybe," people saying YOLO a lot, Claire Danes' cry face on Homeland, and, of course, the red carpet premiere of The Avengers.

    So here's a look at the original Avengers cast at the 2012 premiere, side-by-side with what they looked like at the 2019 Avengers: Endgame premiere. Or, as I like to call it, "a collection of beautiful photos of beautiful people that prove The Avengers will never age."

    1. Robert Downey Jr. (Tony Stark/Iron Man)

    2. Chris Evans (Steve Rogers/Captain America)

    3. Mark Ruffalo (Bruce Banner/Hulk)

    4. Chris Hemsworth (Thor)

    5. Scarlett Johansson (Natasha Romanoff/Black Widow)

    6. Jeremy Renner (Clint Barton/Hawkeye)

    Bonus — Here's a look at the two non-Avengers Avengers cast members who were at both premieres:

    7. Clark Gregg (Phil Coulson)

    8. Cobie Smulders (Maria Hill)