Happy Headline: John Boyega Visits Hospital

John Boyega isn’t just a hero on the big screen. He’s one in real life, too. The Star Wars: The Force Awakens actor stopped by a children’s hospital in London over the weekend with a few gifts.

Dressed as his notable character, “Finn,” Boyega visited The Royal London Hospital bearing a bag full of toys from the popular franchise.

He partnered with the Rays of Sunshine kids’ charity for the occasion and passed out goodies with the help from one of his biggest fans—a 5-year-old cancer patient.

The star was happy to do it. In an Instagram post he wrote, “Really thankful for the opportunity this child granted me and I’m just humbled! I hope I played a little part in making you smile young stormtrooper.”

Peep the action below.