Often, it’s simple, everyday things like being able to watch a much-anticipated movie that can make all the difference for a sick child relegated to a hospital wing. Knowing this, actor Chris Prattteamed up with Marvel and Children’s Miracle Network to bring a special showing of the summer blockbuster “Guardians of the Galaxy” to the children, families and staff at Children’s Hospital Los Angeles on Wednesday. And while the kids may have been excited about watching the film, … for what happened next.

During the screening, Pratt briefly disappeared, and then returned dressed as his character, Star Lord. Pratt spent the next few hours in full costume, handing out movie-themed toys, taking hundreds of pictures, letting the kids try on some of his gear, signing autographs for everyone who wanted one, and just generally being awesome. He also visited patients in the Bone Marrow Transplant Unit, the Children’s Center for Cancer and Blood Diseases and the Pediatric ICU, as they were not well enough to attend the screening.

The actor also spent a little extra time with one patient, Dylan Prunty, who is a huge Lego fan and recognized the actor’s voice from “The Lego Movie.” The pair spent roughly ten minutes reciting different scenes.