He might be finished playing the role in movies, but Johnny Depp is still dressing up as Jack Sparrow to surprise Children's Hospital patients.