Tom Holland visited a children's hospital in Atlanta on Thursday (18.08.16) dressed as Spider-Man.

Tom Holland (c) Instagram

Tom Holland (c) Instagram

The 20-year-old actor - who will reprise his role as the Marvel superhero in 'Spider-Man: Homecoming' - was inspired after he surprised ailing youngsters at Egleston Children's Hospital in Atlanta, Georgia.

Alongside a picture of himself meeting a patient, he wrote on Instagram:"Meeting you all today was such a wonderful experience and you're all such little inspirations. We're proud of you and we love and we hope to be back soon and thank you for having us Egleston Children's hospital. (sic)"

Tom was joined by his co-star Jacob Batalon - who portrays Ned Leeds in the forthcoming movie - who was also thrilled to put a smile on the children's faces.

Sharing a photo of Tom cradling a baby, he wrote: "It was amazing to meet the kids today. They inspire us and their smiles are brighter than the sun. We love you (sic)"

Tom follows in the footsteps of fellow actor Johnny Depp, who is known to turn up unannounced at hospitals dressed as his 'Pirates of the Caribbean' alter-ego, Captain Jack Sparrow.

The 53-year-old Hollywood star's daughter Lily-Rose, 17 - who he has with ex Vanessa Paradis - was treated for kidney failure, which was caused by E.coli poisoning while her father was filming at London's Pinewood Studios, for nine days at the capital's Great Ormond Street Hospital in 2007.

The 'Black Mass' star - who also has 14-year-old son Jack - returned to the hospital last year where he dressed up as the Disney character to entertain the ill patients and their carers which "meant the world" to him.

At the time, he said: "The kids are so courageous but to be able to bring a smile or a giggle to the parents means everything in the world to me. For me it's a gift. They give me the gift."