Chris Evans shared a bittersweet wrap up for his Captain America role in the upcoming Avengers 4 film in a tweet on Thursday.

Loading

Every MCU Movie Review Since Avengers 19 IMAGES

Loading

"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 has played the American soldier-superhero, Steve Rogers, for the past eight years while holding a starring role in seven Marvel films.Films include Captain America: The First Avenger, The Avengers, Captain America: The Winter Soldier, Avengers: Age of Ultron, Captain America: Civil War, Avengers: Infinity War , and the upcoming Avengers 4, along with numerous cameos in other MCU films.The news of Evans hanging up his shield isn't shocking, as he voiced in an interview with The New York Times back in March that he would likely not be renewing his contract with Marvel Studios after Avengers 4.“You want to get off the train before they push you off,” Evans said.Although its still possible Evans will suit up once again in a future MCU film, it now seems he is done for the foreseeable future.We will see Evans in his final Captain America role for Phase 3 in Avengers 4, which will be in theaters May 3, 2019.For all details we know about Avengers 4 and the other films to wrap up Phase 3 in the MCU, read about why Thanos wants to destroy half the universe , what the Russo brothers teased the Avengers 4 title to be , and how Captain Marvel will fit into the MCU ahead of Avengers 4

Jessie Wade is a news writer for IGN and Cap is one of her favorite Avengers. Chat with her over on Twitter @jessieannwade