A lot of fans know that Steve Rogers/Captain America (Chris Evans) will eventually pass the mantle to a different superhero. Some believe it could happen very soon while others think it will occur in the Marvel Cinematic Universe phase 4.

Luckily, Hollywood superstar, Chris Evans, has finally put the speculations to rest on his appearance on The Ellen Degeneres Show on Monday. He recently reconfirmed that his story as Captain America will end after "Avengers: Infinity War" and "Avengers 4."

"It is. My contract is up," the Hollywood actor said when asked by Ellen Degeneres if this would be his last time as the character. "I have Avengers three and four. We do Avengers 3 now, four is the latter part of the year and after that, that is the end of my contract," he continued as per Contact Music.

While the passing of torch may come off as a sad farewell to the character, the 35-year-old actor still sees the positive light into it. On his talk with USA Today, Evans reminded fans that nothing lasts forever - even for his mantle as the upright Marvel superhero. Despite the sad, inevitable future, the actor still finds the moment joyful.

This isn't apparently the first time the actor has been vocal about leaving after "Avengers: Infinity War" and "Avengers 4." Evans spoke with Collider late in March and revealed that he is still open to playing as the Captain in future Marvel movies after fulfilling his contract duties. Unfortunately, the final call is still in the company's hands as Marvel has yet to release any kind of statement for future films involving Evans as Steve Rogers. More news about the matter should emerge in the coming months.

"Avengers: Infinity War" is scheduled to hit cinemas on May 4, 2018. It will then be followed up by the untitled "Avengers 4" on May 3, 2019.