Johnny Depp Surprises Kids in Children's Hospital as Captain Jack Sparrow

The actor delivered boat-loads of smiles to the shocked children in Australia on Monday.

July 7, 2015

Top Stories

ABC News Live Presents