The Real Jack Sparrow Visits Children's Hospital!

Good guy Johnny Depp told E! back when he was filming The Lone Ranger that he always travels with his Jack Sparrow costume, and this time, he decided to surprise children at the Lady Cilento Children's Hospital in Australia where he's filming the latest of the Pirates of the Caribbean saga.