Totally underrated movie. I can not stress this enough. Ignore the ratings and watch it, I promise it's worth it.
It should have been released on its first date. Rather than try compete with three other box office hits, in the same month.
The movie is fast paced and very witty.
I have personally watched this movie several times and it never gets old.
Not only do the actors do the movie justice, the writing, the graphics, the plot itself, the production and literally everything about it is fantastic.
If you liked the Robert Downey Jr version of Sherlock Holmes, you will love this.
I am utterly disappointed to learn they dropped the sequels.