Johnny Depp did such a great thing for the young patients at the BC Children's Hospital in Vancouver, Canada. The 54-year-old actor dressed up as his Pirates of the Caribbean character Captain Jack Sparrow during a visit to the hospital on Monday (August 14). PHOTOS: Check out the latest pics of Johnny Depp Johnny spent