Sometimes, the actors and actresses who play superheroes on the big screen can also play similar roles in real life.

Tom Holland, Jake Gyllenhaal and Zendaya visited Children's Hospital in Los Angeles last week, surprising patients not only with the appearance, but also a screening of the latest installment of the Marvel Cinematic Universe, "Spider-Man: Far From Home," E News reported.

>> Read more trending news

Holland wore his Spidey suit, while Gyllenhaal came dressed in his Mysterio costume.

"We wanted them to be the first people here on the West Coast to see it," Holland said. "This is going to be really fun."

Holland actually didn't just walk into the hospital and stand there. He also did a few of his stunts for the patients and families, E News reported.

They also signed autographs and posed for photos.

British native Holland even dropped his English accent as he interacted with his fans. He explained the lack of web-slinging by saying he used them up on the way to the hospital, People magazine reported.

>> Need something to lift your spirits? Read more uplifting news 

Holland has visited the same hospital before. In 2017, he appeared at Children's Hospital of Los Angeles in the "Spider-Man: Homecoming" costume, again doing flips and visiting patients, Deadline reported.

"Spider-Man: Far From Home" hit theaters Tuesday.