The issue for Sherlock Holmes fans is that the script requires Holmes to be a cross between Jackie Chan and Antonio Banderas, plus Doyle's Holmes. If you don't care about the original character of Holmes, then this is a great action flick rivaling Butch Cassidy and Sundance. If you do care about the original Holmes, you may choose not to like it. I thought it worked, well enough, as an action packed Victorian drama. The blending of stage props, animation, and the whole cinemagraphic mix, was very impressive. Watson, Jude Law, was played very well, perhaps the best of the four stars. Mark Strong doesn't quite make it as the villain. Very enjoyable and I am looking forward to the sequel, where we get to meet Professor Moriarity!