You deserve something heartwarming after a long week, and Tom Holland has just the thing. The Marvel newcomer and star of Spider-Man: Homecoming donned his Spidey suit to pay a visit to some special friends at Children’s Healthcare of Atlanta at Egleston, and the photos will most definitely put a smile on your face.

Like fellow Marvel stars Chris Pratt and Chris Evans before him, Holland took some time off from filming Spider-Man: Homecoming in Atlanta and popped by the children’s hospital to hang out with some young fans — and of course he wore his Spidey suit:

He wasn’t the only Spidey star to stop by the hospital; Holland was joined by his co-star Jacob Batalon, whom you can see in the middle photo above. That last photo is a real winner, though.

It’s been a great 24 hours for the upcoming film, as Zendaya’s mystery role was revealed last night — the Disney Channel star and singer is playing Mary Jane in Sony and Marvel’s reboot, which also features Robert Downey Jr. as Tony Stark / Iron Man, Michael Keaton as The Vulture and Marisa Tomei as Aunt May, along with Donald Glover, Martin Starr, Hannibal Buress, Bokeem Woodbine, Kenneth Choi, The Nice Guys breakout Angourie Rice, Laura Harrier, Tony Revolori and Orange Is the New Black’s Michael Chernus as Phineas Mason, aka The Tinkerer.

Spider-Man: Homecoming hits theaters on July 7, 2017.