Depp wore his full costume and spoke to patients in character as he posed for photos, handed out gifts, chatted with kids and engaged in a few foam-sword duels with the more adventurous children at the hospital.
âHe really took time with all the kids and he didn't rush,â patient Logan Johnson-Lay told CTV Vancouver. Johnson-Lay had the good fortune of being Deppâs guide at the hospital.
âHeâs basically my boyfriend,â she added with a laugh. âHe, like, kissed me five times!â
Loganâs mother, Jennifer Montgomery-Lay, was more than impressed with the Hollywood star.
âHe was reciting lines with kids in their room and he was on the floor playing with kids in their diapers,â she said. âHe was so human⊠It took my breath away.â
Even hospital officials couldnât believe it.
âHe was Captain Sparrow the whole time -- he didnât take a break,â Debora Sweeney, the hospitalâs vice-president and chief strategy officer said. âHe spent time really talking to the patients, to their families.â
Depp also whispered welcome words of encouragement.
ââBe brave,â âKeep going,ââ Sweeney said. âJust really these messages of strength."
The hospital posted several photos of Depp with patients on social media.
âJohnny Depp showed he has a heart of gold by spending more than five hours meeting one-on-one with every patient, from newborns to teens,â the hospital wrote on Instagram.
âI didnât wake up in the morning knowing that I was going to see Johnny Depp today,â patient Kendra MacLeod beamed.
Depp is in Vancouver this summer to shoot the upcoming film "Richard Says Goodbye."
He also surprised patrons at a bar in downtown Vancouver late last month.