Spider-Man in Captain America: Civil War
Tom Holland as Spider-Man in Captain America: Civil War Marvel Studios

Spider-Man: Homecoming is unlike previous instalments of the superhero franchise that fans have watched so far. This is because the web-slinger "never actually punches anyone" in the movie, according to actor Tom Holland.

The 20-year-old said that the decision to not show Spider-Man throwing punches at villains was taken to keep the movie child-friendly.

"You've seen the billionaire, the scientist, the soldier. Now it's time to see the kid," the Holland told The Hollywood Reporter. "And every decision we make on set is based off how would a kid react in this situation."

"So every fight scene we have is designed in a way that's almost child-friendly, so he never actually punches anyone," Holland said. "It's all done kind of by accident. I think the biggest difference is his youth and innocence."

Revealing how he prepared for the film, Holland said that he closely studied Tobey Maguire's Spider-Man trilogy and both of Andrew Garfield's movies for inspiration.

"I watched every single one years before I even got cast in this movie. And then we watched them all again and just picked little things that I thought was great and that I'd like to keep," Holland said.

Meanwhile, co-star Zendaya also opened up about her role in the movie.

"No [laughs]. My character is not romantic. My character is like very dry, awkward, intellectual and because she's so smart, she just feels like she doesn't need to talk to people, like 'My brain is so far ahead of you that you're just not really on my level'," the 20-year-old actress said.

"So she comes off very weird. But to me, she is very cool because she's deep. She's always thinking about something, always reading. I like that. And I also like that I don't really have to do anything for hair and makeup. I just get to walk in and walk out," she continued.

Holland is the third actor in the modern Spider-Man film to dawn the role of Peter Parker. He made his debut as Spider-Man in Captain America: Civil War this summer.

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

Tom Holland
Spider-Man: Homecoming star Tom Holland Ian Gavan / Getty