According to CBS Boston, Botting is staying with his sister and mother at Christopher's Haven, a facility that provides a home for children undergoing cancer treatment at the nearby Massachusetts General Hospital.
The 33-year old Captain America star took time to meet Botting, take photos with him and his family, and sign autographs. Botting even got the opportunity to take Evans on a tour of Christopher's Haven.
Botting, who is battling craniopharyngioma, a type of brain tumor, underwent surgery in September and is currently undergoing radiation treatment.
Evans, who grew up in Sudbury, Mass., is visiting his home state for an upcoming charity event at Fenway Park benefiting Christopher's Haven.
"It's their strength that gives people like me strength," Evans told CBS Boston, explaining why he felt visiting Botting was an important gesture. "If there's any way you can bring a smile and give positive words of reinforcement and encouragement, it's worth it."