The 46-year-old actor reprises his role as the fictional British sleuth in the crime thriller and he was keen to shoot as many action sequences as he was allowed to by director Guy Ritchie.
When asked if he did his own stunts at the UK premiere of the movie last night (08.12.11), he told BANG Showbiz: "As many as I'm supposed to do, yeah."
The Hollywood star - who first played the detective in 2009 - insists he wasn't hurt when he did any stunts which means he will be allowed to do more when he plays Sherlock Holmes in a third movie.
He said: "I received no injuries this time ... that bodes well for next time. But there were no pranks, there was no time for pranks. We were just beating each other up a lot."
Robert was joined at the premiere by his co-star Jude Law - who plays Sherlock's sidekick Dr. John Watson - director Guy and his stunning girlfriend Jacqui Ainsely and Stephen Fry, who portrays Mycroft Holmes in the movie.