The Black Pearl anchored in Vancouver yesterday dropping off an unexpected guest to BC Children’s Hospital. Johnny Depp wandered the halls of BC Children’s Hospital yesterday in character as Captain Jack Sparrow; the role he plays in Disney’s Pirates of the Caribbean.

According to BC Children’s Hospital, Captain Jack spend over 5 hours at the hospital meeting one-on-one with every single patient.

Here are some pictures of Johnny Depp as Captain Jack Sparrow entertaining sick kids at BC Children’s Hospital on August 14, 2017. (Photos courtesy of BC Children’s Hospital)

Filed under: BC Children's Hospital, Jack Sparrow, Johnny Depp, Pirates of the