This is a well directed and enjoyable story which captured my attention from the beginning.The cast are effective and there are some neat twists.It looks stunning at times and there is a sense of theatrical sets ( it is based on a stage play) which add another dimension to the visual style. Unfortunately the producers have cast Charlton Heston as Sherlock Holmes and he hampers the credibility of the production.Not because he is a bad actor..far from it.Unfortunately his accent suggests that he comes from that part of the UK known only to American actors and he lacks the sensitivity and intensity that I expect of Holmes. Worth catching on TV