I saw it a couple days ago despite my indifference for it when I first saw trailer for it. It's directed by Guy Richie which I didnt know. Anyway to the point, yes, its a good movie. Its not really a psychological mystery movie, but more a Hollywoodified edgier experience with lots of fighting scenes. However, it is well shot and the dialogue is clever most of the time, and I think the reason I liked it so much was they depicted Sherlock Holmes better than I expected, Robert Downey Jr. does a good job. Check it out if you can.