Johnny Depp delighted children at London’s Great Ormond Street Hospital by taking a little time off his Public Enemies tour and showing up to visit dressed as Captain Jack Sparrow. A source told WENN, "He spoke to lots of the youngsters and staff - and made their day by posing for pictures with them all." The children’s hospital is largely supported by funds from performances of Peter Pan (Johhny played the play’s author JM Barrie in Finding Neverland). Johhny dominated over a million dollars to the hospital after the staff took care of his daughter Lily Rose when she fell ill in 2007.PHOTO CREDIT: SONY