Everyone's a winner when these two get together.
Chris Pratt is a man of his word.
After his beloved Seattle Seahawks lost Super Bowl XLIX on Sunday, the 35-year-old Guardians of the Galaxy star made good on his bet with diehard New England Patriots fan Chris Evans, and visited Christopher's Haven -- an organization that provides a place for families of children being treated for cancer in nearby Boston hospitals. And yes, he donned his Star-Lord costume.
Pratt posted adorable pictures on his Facebook, posing with the children and their families on Friday.
"Made good on that #twitterbowl bet!" he wrote. "Starlord is proud to be in Boston today at #Christopher's Haven with Chris Evans and some awesome families. #12thMan"
PHOTOS: Chris Evans and Chris Pratt Photobomb Unsuspecting Super Bowl Fans, Hilarity Ensues
Pratt also had to wear a custom New England Patriots jersey for the duration of his Boston visit, which as you can see, he did with a smile.
Christopher's Haven posted pictures of Evans with Pratt, the Jurassic World actor hilariously looking heartbroken having to carry a Tom Brady jersey.
But the 33-year-old Avengers actor was gracious in victory as well, and said that even though he won the bet, he'll still be visiting the kids at Seattle Children's Hospital dressed as Captain America.
"Thank you to @prattprattpratt for being a good sport," he tweeted on Sunday. "I'll be there with you at @chris_haven, and don't worry @seattlechildren, we'll be coming there too!"
coming there too! And lastly, I don't think anyone can ever doubt the mental toughness of Tom Brady. Tough couple weeks, but he showed why
— Chris Evans (@ChrisEvans) February 2, 2015
VIDEO: Chris Evans Wins Marvel Hero Super Bowl Showdown
ET actually caught up with the two Marvel superstars at the Super Bowl, when the two dished on their epic bet.
"We talked a lot of smack and we made a lot of bets, and then at one point I was like, 'You know, we might be able to harness this energy and actually do something kind of cool and raise some money,'" Pratt told ET before the game.
Watch below!