This is a well done movie, good acting, good scenario, lots of action, etc... But it is not an adaptation of some original book-based story, it's a brand new story using old characters..

In my opinion you can't just write a story about Sherlock Holmes, using all the books character's and not be compared to Sir Arthur Conan Doyle. Thats the reason i disliked so much of this movie. If the characters were renamed, this would be an excellent action movie telling the story of a detective and his good friend in a XIX century London, instead of a poor attempt to copy Conan Doyle's style.

Of course, if the movie's name weren't Sherlock Holmes i wouldn't be much interested in watching it, but at least i wouldn't have left the theater thinking "that was a big waste of time"...

Call me annoying, nerd or whatever if you want, but this movie is not worthy the name of Sherlock Holmes. After all, Conan Doyle isn't a Sir by accident...

And if you haven't read any of the original stories, give it a try..