Johnny Depp dressed up as Captain Jack Sparrow for a virtual visit to Queensland Children's Hospital, amid the Covid-19 pandemic.