Johnny Depp surprised and delighted patients of the Lady Cilento Children’s Hospital in Brisbane, Australia with a visit to them dressed and acting as his character Captain Jack Sparrow. The actor, who has been in Australia working on the fifth film of the Pirates of the Caribbean franchise, put his time to especially good use, as anyone can see from the beaming grins and happy tears of the children in this heartwarming footage. -Via Twisted Sifter