“A lot of our contracts are through. Myself, [ Robert ] Downey Jr. , [ Chris ] Hemsworth , we all started roughly at the same time, and I think we all through ‘Avengers 4’ kind of wrap it up,” Evans said. “I don’t know what’s next — but by 2019, that’s it.”

Sudbury’s own Chris Evans , who plays Captain America in the Marvel movie franchise, was on “Good Morning America” Monday, and he reiterated that he may be done playing the red-white-and-blue superhero.

There’s so much publicity surrounding the impending release of “Avengers: Infinity War” that you need superhero strength to withstand it.

The actor is sporting a serious mustache these days, which he joked about with “GMA” hosts Robin Roberts, George Stephanopoulos, and Michael Strahan when he sat down.


“Yeah, I’ve got a mustache,” he said of the impressive flavor saver. “Let’s all just acknowledge it.”

(He grew the ’stache to play a cop in Kenneth Lonergan’s “Lobby Hero,” which is garnering great reviews on Broadway.)

With castmates likes Mark Ruffalo and Anthony Mackie, Evans said shooting “Avengers” doesn’t seem like work.

“You all get together and act like little kids in school and especially on this movie, there’s so many people coming together. I mean, it really is hard to remember that we’re professionals and we’re here to do a job,” he said.

Calling himself a former “theater nerd” — his mom, Lisa Capuano Evans, is the longtime artistic director of the Concord Youth Theatre — Evans said he’s enjoying being on Broadway and living in New York. That was the perfect setup for Roberts to give the actor some New York-related gifts, including Mets and Yankees hats, which Evans declined.

“I’m sorry, I’m sorry,” he said. “I’m from Boston.”

Evans, who’s a big Patriots fan, said he “respects” the New York Giants — the team Strahan played for — but has a problem with the Jets.