Peter Cushing gives an excellent performance as Sherlock Holmes in this original story. John Mills give a very good performance as Watson, portraying well a former soldier (which Watson was). The only problem I have with the film is Ray Milland's performance as a British Home Secretary. It just sounds like an American playing a British cabinet member with an American accent!