Chris Evans visits patients at Children’s Hospital Boston on Thursday (December 29) in Boston, Mass.
The 30-year-old star of Captain America: The First Avenger and Boston native took part in an activity with patients and later visited kids who weren’t able to come down to the hospital’s playroom.
PHOTOS: Check out the latest pics of Chris Evans
Chris‘ mom also came by for the visit and shared some sweet stories from her son’s childhood.
Chris wasn’t the only celebrity to give back over the holidays - Colin Farrell also dropped by a children’s hospital in Ireland around Christmas.
Cap's bulging muscles thank you for your time.