American actor Johnny Depp, dressed as 'Captain Jack Sparrow', greets locals at Cleveland in Redland City, Queensland, after a day of filming 'Pirates of the Caribbean: Dead Men Tell No Tales'.
Credit: Peter Wallis/Newspix/Getty Images

Johnny Depp, dressed in full Captain Jack Sparrow costume, stopped by the Lady Cilento Children's Hospital in Brisbane, Australia to visit with some sick children yesterday. The actor, on a quick break from filming Pirates of the Caribbean: Dead Men Tell No Tales, arrived via helicopter, took selfies with the youngsters, and gave them hugs.

The mother of one of the kids, 7-year-old Max Bennet, told ABC News Australia that he even went from room to room to spend time with patients who were too ill to get out of bed. "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," she said. "It was really beautiful. Everyone kept trying to move him on, but he kept on coming back."

See more photos from Captain Jack's visit here:

Find out more about the experience here: