Johnny Depp surprises patients at children’s hospital in Vancouver as Captain Jack Sparrow

Image by BC Children's Hospital Foundation via Facebook

Actor Johnny Depp made a group of kids at B.C. Children’s Hospital very happy.

Patients and families at BC Children’s Hospital in Vancouver, British Columbia, Canada were surprised with a treat: Captain Jack Sparrow himself!

Depp morphed into Captain Jack Sparrow, the character he made famous in the Pirates of the Caribbean films, to visit kids at the hospital on Monday afternoon.

Depp spent several hours visiting patients; never once breaking character.

“He never broke character once and was so generous with his time,” Sarah Kertcher, whose 7-year-old daughter, Madison, got the chance to meet Depp, told CBS News. “He was truly here for the kids and it brought tears to my eyes to see how special he made each one feel.”

Depp posed for pictures with the children and signed autographs. He also paid one-on-one visits to patients in the oncology, general pediatrics and neurology wards.

Depp shared this on his Facebook page!