The 37-year-old Evans first played Steve Rogers aka Captain America in 2011's Captain America: The First Avenger. He would go on to play the fan favorite in The Avengers (2012), Captain America: The Winter Soldier (2014), Avengers: Age of Ultron (2015), Captain America: Civil War (2016), and Avengers: Infinity War (2018), as well as cameo in a number of other Marvel films !