Even without his Captain America suit, Chris Evans comes off as quite the hero when he pays a life-brightening visit to 9-year-old Kenny Botting, who is battling a brain tumor.

Originally from Connecticut, Botting is staying in Boston at Christopher’s Haven, a special housing facility for children undergoing cancer treatments at Massachusetts General Hospital next door.

Evans, a Massachusetts native himself, was already in Boston for a fundraising event for Christopher’s Haven at Fenway Park. He brought Botting signed DVDs and posters, and even let the boy tie him to a chair like a comicbook villain would.

“It’s their strength that gives me strength,” Evans told WBZ-TV. “No matter what hurdles are in my life, it’s nothing compared to what these families go through, so any way I can bring a smile it’s worth it.”

Evans will next appear as Cap in 2015’s “Avenger’s: Age of Ultron.”