The movie is handsomely filmed and has all sorts of clever special effects but the story line was totally incoherent to me. RDJ's Holmes looks like he has not only shaved in days but he hasn't bathed in days, either. Jude Law's Dr. Watson looks equally scruffy. Didn't anyone shave in the 1890s? There's a lot of bantering between Holmes and Watson which is entertaining but very little of the deductive reasoning that was the core of every Holmes story. And yes, in the books Holmes did know some sort of Asian martial arts but these new movies make him into a martial arts expert an a par with Bruce Lee. It's so incongruous to the rest of the story and the setting as to be very distracting.