The 35-year-old spent three hours in costume as he watched the film and handed out toys to the children.

He then visited the Bone Marrow Transplant Unit, the Children's Center for Cancer and Blood Diseases and the Pediatric ICU to meet the children who were too sick to attend the screening.

Pratt recently told Panzer TV: "I stole the jacket and some of the wardrobe so that, if this movie comes out and does what everyone hopes it can, I can follow the example of someone - say, like, a Russell Wilson, you know - and go visit kids."