Look out, Keanu, Ryan Reynolds et al: Tom Holland is quickly earning a reputation for himself as the Nice Guy of Hollywood.

The 'Spider-Man: Far from Home' star came to the rescue of a young fan last week, and now he's at it again. (By 'it', we mean heartwarmingly nice to people.)

Holland was joined by two of his Spidey co-stars, Jake Gyllenhaal and Zendaya - in full costume, no less - as they visited a children's hospital in Los Angeles.

The resulting video sees the youngsters in awe as they get all the autographs, selfies and back-flips their hearts desire.

The young patients also saw an advance screening of the film. They even got to ask its stars questions at the end.

Watch it below: