Tom Holland was punched in the face during filming for 'Spider-Man: Homecoming' after a stunt went wrong.
The 21-year-old actor - who first played the web slinging superhero in 2016 Marvel Cinematic Universe blockbuster Captain America: Civil War - reprises his role in the latest big screen reboot of the comic book favourite and was left in pain after being "cracked" in the head during a fight scene.
He told Britain's GQ magazine: "I was supposed to dodge it and I just didn't see it coming. He had a big metal fist-type thing, and he punched me in the face so hard, like you wouldn't believe."
It was an unfortunate accident, and the star has put it down to his Spider-Man costume - and how difficult it is to see when he's wearing the mask on set.
He added: "I could only see about five feet in front of me, with no peripheral vision."
Tom previously admitted it took him 45 minutes to pull on his tight-fitting costume every day.