• Warning: Spoilers
    I am a Sherlock Holmes purist, so I am VERY quick to pick apart various Holmes films--looking for the inconsistencies from the original Conan Doyle novels. However, of all the stories I have seen that use these characters that were not based on the writer's original stories, this is among the best. The biggest reason is that the writer seemed to actually have read the stories and knew the characters. The best thing about it is that Watson (played by James Mason) is NOT a bumbling idiot but a brave and reasonably clever man--just like in the original stories. This is a HUGE plus. As for Holmes, Christopher Plummer is not the best but he's better than most. He does NOT say 'elementary my dear Watson' or other such drivel that did not appear in the original tales and he dresses without the stereotypical deerstalker cap and pipe--again, like the original stories. He isn't perfect, though, as you really don't see as much of the deductive skill as you might expect--he's much more human in this story.

    The story is a WHAT IF--what if Sherlock Holmes had been real and actually investigated the murders attributed to Jack the Ripper. The story is VERY complex and VERY rewarding. However, I must point out that it's easy to feel a bit lost later in the film and you should NOT stop watching. Stick with it--the payoff is great and everything is tied together very well. I am not sure, however, if Arthur Conan Doyle ever would have written such a story as it's tone is very anti-British Empire! I could say more, but it would spoil the film. Overall, excellent acting, very good writing and direction. Well worth seeing and a commendable effort by all.