This was my second viewing of this movie. I liked it better by first run through.

Since my first viewing back in 2009 I have watched the latest Sherlock Holmes played by Bennedict Cumberbatch. I liked the modern updated version better than the Robert Downey Jr. rendition.

Acting was good, sets were nice to look at, story was pretty good but overall it just lacked for me.

If I had to choose between this and watching the BBC Sherlock Holmes - Bennedict wins.