Johnny Depp never travels without his Captain Jack Sparrow costume.

The 50-year-old actor often surprises sick children in hospital by arriving dressed as his character from the 'Pirates of the Caribbean' franchise and makes sure he has the costume with him at all times, just in case.

He told E! News: ''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.''

However, Johnny doesn't think he will be doing the same thing with the costume of his latest character, Tonto from 'The Lone Ranger' as he worries it wouldn't get through customs.

He explained: ''That bird going through customs is going to be weird, isn't it?. I'll just put a handle on top of it and it will be a handbag.''

Johnny - who has two children, Lily-Rose, 14, and Jack, 11, with ex-girlfriend Vanessa Paradis - reached the milestone age of 50 on June 9 and insists he doesn't have any problems being half a century old because he is just glad to still be alive and appreciates every day of his life.

He recently said: ''It's great. I mean, I think any day you wake up and you're still around is a good thing. Every time you could take a breath and exhale and inhale again, it's a good thing; 50 is like, 'Sure! Why not?' ''