克里斯多福·李
帕特里克·麦克尼扮演福尔摩斯。此前，麦克尼曾三次扮演过华生医生：一次是在罗杰·摩尔1976年电视电影《》，另两次则是与克里斯多福·李合作（《》和《》）。这部影片使得麦克尼同（曾在1932年电影《》中扮演华生，之后在1933年电影《》中扮演福尔摩斯）、杰里米·布雷特（曾在舞台剧《》中扮演过华生，在电视剧《福尔摩斯探案集》中扮演福尔摩斯）以及（在英国广播剧中分饰两角）一道成为仅有的四个同样曾扮演过夏洛克·福尔摩斯和华生医生的演员。