Johnny Depp has done many heroic things as Captain Jack Sparrow, but surely none greater than hanging out with a hospital of sick children for a day.
Depp visited the B.C. Children’s Hospital today in Vancouver, in full-dress costume as Captain Sparrow, and reportedly never broke character once in his many hours there.
"He was never Johnny Depp, he was always Jack Sparrow," one hospital employee said to Global NEWS.
Depp was in Vancouver filming a new film Richard Says Goodbye, and it's not the first time he has performed such a gracious hospital visit.
In 2015, Sparrow visited in Brisbane's Lady Cilento Children's Hospital in Australia while filming Pirates of the Caribbean: Dead Men Tell No Tales.