I've always been a fan of Sherlock Holmes and have read all of the original stories and several of the contemporary ones as well. Most people don't realize that Sherlock was as quick with his hands and feet as he was with his mind... and he was pretty good with a cudgel as well.
If you haven't seen Robert Downey's first foray in the Sherlock Holmes character be sure to watch the first one (made back in 2009). The next movie will be our in December 2011 - for now you'll just have to settle for the trailer (note all of the fight scenes as well!):