Click to share on Reddit (Opens in new window)

Click to share on Twitter (Opens in new window)

Click to share on Facebook (Opens in new window)

Tom Holland is the latest actor to play Spider-Man, and he’s been proving he’s a hero outside of the costume by visiting children’s hospitals. Holland has shared videos of his visits on Instagram, but his latest one features a hilarious and unexpected twist.

Holland went up to a kid named Nicholas and surprised him as Spider-Man. There’s just one problem… Nicholas said he likes Batman better! Check out the funny exchange in the video below.