Chris Evans has said 'Avengers 4' has wrapped filming - and confirmed he will no longer be playing Captain America.

Chris Evans

Chris Evans

The 37-year-old actor starred as Steve Rogers and his crime fighting alter-ego in the Marvel ensemble movie franchise, and took to Twitter on Thursday (04.10.18) to reveal the fourth and of the series has officially wrapped filming.

Chris also shared an emotional note to his fellow cast mates - which include Robert Downey Jr. as Iron Man, Chris Hemsworth as Thor, Mark Ruffalo as The Hulk, Jeremy Renner as Hawkeye, and Scarlett Johansson as Black Widow - as he confirmed the movie marks his final outing as Captain America, and said it was an "honour" to play the role for almost a decade.

He wrote on his social media account: "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."

The actor had previously eluded to having retired the character in an interview earlier this year, which quoted him as saying: "You want to get off the train before they push you off."

Chris first played Captain America in 2011's 'Captain America: The First Avenger', before reprising the role in two sequels, and the previous three 'Avengers' movies, as well as several cameo roles in the stories of other Marvel superheroes.

Meanwhile, Chris Hemsworth recently revealed 'Avengers 4' will be "even more shocking" than 'Avengers: Infinity War'.

He said: "If you were shocked by [Infinity War], I think the second one is even more shocking, for other reasons entirely. That's what kind of blew me away the first time I read both scripts, is how they managed to orchestrate so many different characters but give them each their own separate shot and moments, and have it be elevated and feel fresh and unique - not just like a messy, thrown-together assembly of these guys."