This is a proof that Johnny Depp is one of the most brilliant actors in Hollywood.

The actor turned to disguise as the legendary Captain Jack Sparrow, and decided to visit a children 's hospital. Where most of the patients had cancer, only to brighten the day and get a laugh. 

Jack was greeted with great excitement by young patients of Lady Cilento Children's Hospital of Queensland. Depp is in Australia filming the upcoming movie Pirates of the Caribbean, and in his spare time decided to visit this hospital.