My Dad watched the latest version of Sherlock Holmes (the one with Robert Downey Jr. in it) and observed that Guy Ritchie missed the whole point of the novels: Holmes doesn’t solve crimes by kicking ass; he solves them by being smarter than everyone else and noticing things. Holmes is fundamentally cerebral, which made and makes him different. My Dad’s observation: it’s like having Rambo recite poetry. The change completely defeats the point of the character.
The IMDB blurb says, “Detective Sherlock Holmes and his stalwart partner Watson engage in a battle of wits and brawn with a nemesis whose plot is a threat to all of England” (emphasis added). When the brawn outweighs the wits, you’ve done something fundamentally wrong.