We have already seen Chris Pratt rap, French braid a girl’s hair, be extremely hilarious and so hot.

And if all of that is not enough to prove he is perfect, then this has to.

The actor explained during a recent interview that he took home the costume he wore to play Peter “Star-Lord” Quill in Guardians of the Galaxy so he could visit children’s hospitals and try to cheer up patients. Pratt recently visited the Children’s Hospital of Los Angeles. Here he is letting a patient try on his coat. We love seeing this side of him.

Thumbnail Source: Getty Images