Johnny Depp just became even more perfect.

We’ve discovered that he carries around a Captain Jack Sparrow costume with him at all times to surprise sick kids in hospital…

“Sometimes you go to kiddie hospitals and things like that. I’ll just sneak in and go and surprise a bunch of kiddies through the different wards…It basically turns into a two-, three-hour improvisation and it’s really fun. So I travel with Captain Jack,” E News reports he said.

**Melts**

Love this? You’ll love this bit from Will & Woody – catch the boys weekdays from 4PM on KIIS 1065