Chris Evans uses his super-fame for good.

On Monday, the 33-year-old Captain America actor surprised 9-year-old fan Kenny Botting who is battling cancer in Chris's hometown of Boston.

CBS Boston reported that Botting is "obsessed with Captain America" and that Evans wanted to meet him and cheer him on. During their visit, Chris gave the young boy gifts, took pictures and autographs, and played with him. Kenny even got to tie Captain America up.

View photos Chris Evans poses with Kenny and his family (WBZ CBS Boston) More

Kenny underwent brain surgery back in September and has been staying at Christopher’s Haven for the past few weeks with his mother and sister. He is undergoing radiation treatment for craniopharyngioma next door at Mass General Hospital. Evans is a big supporter of Christopher's Haven, which provides a home away from home for kids and their families while they battle cancer.

View photos Chris Evans stops by Christopher's Haven (WBZ CBS Boston) More

"It’s their strength that gives me strength that gives people like me strength," the actor told the local TV station. "Any way you can bring a smile and give positive words of reinforcement and encouragement, it's worth it."

Kenny could not stop smiling, telling Evans, "I am more than happy. I just want to say thank you, thanks for coming."

Chris is also scheduled to attend a fundraiser for Christopher's Haven on Saturday at Fenway Park along with Boston Red Sox manager John Farrell.