Johnny Depp may not obey the law when it comes to smuggling his dogs into a foreign countries but he really is a lovely bloke.
Want proof? He visited the Lady Cilento Children’s Hospital in Brisbane, Australia, yesterday dressed up as Captain Jack Sparrow.
Accompanied by co-star Stephen Graham, who plays Scrum in the film franchise, Depp spent over two hours on Tuesday afternoon talking to patients, taking photos and giving out gold coins.