This is a disappointing effort, given that it was made by the same production company - and around the same time - as the masterful 1990 "Treasure Island," which is just about the most perfect rendition of that classic story imaginable. Unfortunately, Sherlock Holmes was simply not the right role for an aging Charlton Heston. (Though if you think he couldn't pull off Long John Silver, you would be wrong.) Here, he's simply too ponderous, too American and too lacking in Holmes' mercurial temperament. It might possibly have worked if he'd played Holmes in retirement, but this is set in the heyday of Holmes' career. Nor does Heston's portrayal mesh with the flagrant melodrama of much of the story, though Richard Johnson does a solid Watson and there is support from a good to excellent team of classically trained actors. At the excellent end, I'd put Clive Wood as Jonathan Small (at least in the prologue, as later he is so covered in grotesque make-up and his voice so distorted as to be unrecognizable). The prologue, set during the Indian mutiny and also featuring John Castle and Edward Fox as the most obnoxious of officers, is worth a repeat viewing for Wood's nuanced portrayal of a sturdy private who tries to do his duty and is keen on protecting his men (despised natives though they may be) but is caught up in the spiral of death and greed. His "Sir, ye must not abuse my men..." is really a wonderful moment.