Tom Holland has a heart of gold!
The 20-year-old actor donned his Spider-Man costume on Thursday to hang out with patients at Egleston Children's Hospital in Atlanta, where he is currently shooting the upcoming movie, Spider-Man: Homecoming.
PHOTOS: Chris Pratt and James Gunn Pass the 'Marvel Baton' to New Spider-Man Tom Holland
"Meeting you all today was such a wonderful experience and you’re all such little inspirations," Holland wrote on Instagram. "We're proud of you and we hope to be back soon and thank you for having us Egleston Children’s Hospital."
"Thank you to our wonderful marvel team for making today possible," the British actor captioned another post. "I'm glad we could share it together. I loved every minute."
Fans also thanked Holland for his time and kind words. "Spider-Man himself stopped in to visit a children's hospital in Atlanta," wrote one fan. "The look on that kid's face says it all. Pretty cool, Spidey."
WATCH: Tom Holland Swings Into Action in Epic Selfie on 'Spider-Man: Homecoming' Set
Young and old, including a newborn, all got to snag a pic with Holland.
Spider-Man: Homecoming, which also stars Robert Downey Jr., Michael Keaton, and Marisa Tomei, swings into theaters on July 7, 2017.
Meanwhile, The Amazing Spider-Man star Andrew Garfield told ET he was "excited" to see Holland take over as Peter Parker. Find out what else he said in the video below.