You may have noticed that Marvel Cinematic Universe actors Chris Pratt and Chris Evans made a friendly bet during the Super Bowl. The wager between Pratt’s Seahawks and Evans’ Patriots involved one of them showing up in costume as their MCU character to the charity of the other’s choice. Obviously Evans won the bet, and today Pratt made good on his promise and appeared at Christopher’s Haven in Boston, a charity devoted to children being treated for cancer.

Pratt shared some photos from the visit on Facebook, during which he was also joined by Evans, and the images are pretty heartwarming. And as if the two hadn’t already proven themselves to be nice guys offscreen, Evans has also agreed to visit Seattle Children’s Hospital—Pratt’s charity—in costume as Captain America. See, not all Hollywood actors are terrible people!

Check out some photos from Pratt’s visit to Christopher’s Haven below, via Pratt’s Facebook. The two have now raised nearly $23,000 combined for each of their charities.