Jake Gyllenhaal was left nursing a string of painful injuries while filming Prince of Persia: The Sands of Time - because he was determined to do his own stunts.
The actor plays sword-wielding Prince Dastan in the upcoming blockbuster, and he was intent on filming the fight scenes himself.
But the 29 year old found himself battered and bruised after the intense shoots.
He tells Britain's Total Film magazine, "I pulled some shoulders and I strained some backs and I screwed up my ankle a few times but nothing to worry about.
"On one take, I actually punched a guy in the face by mistake. I spent the rest of the takes trying not to punch him in the face."
Prince of Persia: The Sand of Time is the latest computer game to get the big screen treatment and is set to reach cinemas this summer.
Gyllenhaal teams up with Gemma Arterton, Ben Kingsley and Alfred Molina in the Mike Newell directed movie.
The film follows an adventurous prince who teams up with a rival princess to stop an angry ruler from unleashing a sandstorm that could destroy the world.
Prince of Persia: The Sands of Time is released 28th May.
Tagged in Jake Gyllenhaal