Johnny Depp dressed in full Jack Sparrow garb to make a surprise appearance at a children's hospital in Australia.
The actor visited Lady Cilento Children's Hospital in Brisbane, close to where he's currently filming the latest installment of "Pirates of the Caribbean."
One of the children who got to meet Depp, Max Bennet, 7, was having dinner with his mother Rachel when a black helicopter landed at the hospital, according to a local station.
"He was going from room to room seeing all the kids who couldn't get out of bed," Rachel told the outlet. "We waited out of the front of one of the rooms, and he came up to us and had a really good chat to Max."
Max's mother said, "It was really beautiful. Everyone kept on trying to move him on, but he kept on coming back to be with the kids."
Depp actually told E! News a few years back that he always travels with his Sparrow costume for this reason.
"Sometimes you go to kiddie hospitals and things like that," the actor explained while promoting his latest flick, "The Lone Ranger" in 2013. "I'll just sneak in and go and surprise a bunch of kiddies through the different wards...It basically turns into a two, three-hour improvisation and it's really fun. So I travel with Captain Jack."
In April, Depp was publicly scolded by Australia after it was discovered that he did not declare his Yorkshire Terriers, Boo and Pistol, thereby breaking the country's quarantine laws. At the time, Agriculture Minister Barnaby Joyce demanded the dogs leave the country or risk being euthanized.