Johnny Depp surprises children at BC Children’s Hospital as Jack Sparrow

Children at BC Children’s Hospital had a surprise visitor recently. Johnny Depp showed up as captain Jack Sparrow in Vancouver, British Columbia.