A screening of Guardians of the Galaxy is good. A visit from Star-Lord himself is beyond great.

Pratt stunned everyone in attendance by sneaking out during the movie only to come back dressed as his Guardians of the Galaxy alter-ego. The big-hearted Parks and Recreation actor didn’t just drop by for a quick appearance, Pratt reportedly spent more than three hours in full costume taking hundreds of photos, handing out movie-themed toys, and signing lots of autographs.

The actor also turned many a frown upside down by allowing several children the opportunity to wear his Guardians of the Galaxy gear, as evidenced by the photo below.