Chris Evans has announced that he’s officially hung up his shield. After playing Captain America for nearly a decade, Evans tweeted that it was over. "Officially wrapped on Avengers 4. It was an emotional day to say the least. Playing this role over the last 8 years has been an honor. To everyone in front of the camera, behind the camera, and in the audience, thank you for the memories! Eternally grateful," Evans tweeted. The 37-year-old Evans — who played Johnny Storm in a couple of Fantastic Four films — first played Steve Rogers aka Captain America in 2011's Captain America: The First Avenger.