OK, but not great. Not very faithful to Sir Arthur Conan Doyle's books, and this detracts from the plot. All the supernatural stuff doesn't help, and the plot has some odd and unnecessary detours. It also drifts at times.

Direction from Guy Ritchie is good. Atmosphere is suitably dark and CGI is great.

Robert Downey Jr is great in the lead role, and Jude Law puts in a good performance as Doctor Watson.

Not a must-see, but reasonably entertaining nevertheless.