Spider-Man is using his powers to cheer up sick children in New York. Tom Holland, who portrays the web-slinging superhero in Marvel movie “Spider-Man: Homecoming,” has been frequently visiting children in hospitals to cheer them up and get their Spidey senses tingling.

Holland, Zendaya, and Jacob Batalon recently visited the New York-Presbyterian Morgan Stanley Children’s Hospital on Tuesday to bring joy to young fans of the superhero. But little did Holland know that there are plenty of young Batman fans out there. In a video that the English actor posted on his Instagram account, the 20-year-old is seen donning his spandex suit and meeting a patient named Nicholas.

“Do you like Batman better than Spider-Man?” Holland asked the kid. When he nods that he’s a fan of the DC superhero, Holland says “Ouch!”

The Spider-Man actor captioned the video, “What a beautiful day at the @nyphospital. Thank you so much for having us and making this happen. Always love being back with the squad @Zendaya and @lifeisaloha.” Hit play and watch the video below:

 

A video posted by ✌️ (@tomholland2013) on

 

Zendaya, who recently debunked rumors that she is playing Spiderman’s love interest Mary Jane Watson in the Marvel movie, also shared the video on her Instagram account. She captioned the video, “I think we have worlds best real life Spider-Man....an absolutely beautiful day at @nyphospital with two of my favorite people @tomholland2013 @lifeisaloha.”

Tom Holland Tom Holland arrives at the European premiere of "Captain America: Civil War" at a shopping centre in east London in Britain on April 26, 2016. Photo: Reuters/Toby Melville

Batalon, who plays a character named Ned Leeds, shared a photo of the visit at the children’s hospital that shows him, Holland and Zendaya posing with a sick child in a hospital bed. “You all gave us a love more precious than diamonds @nyphospital @lollipoptheater thanks for helping us do this,” he captioned the photo.

 

A photo posted by Jacob Batalon (@lifeisaloha) on

 

“Spider-Man: Homecoming” swings into theatres on July 7, 2017.