破获过无数悬案的福尔摩斯(
罗伯特·斯蒂芬斯饰)因为缺乏挑战而过分的寂寞,整日注射可卡因,他的好友华生医生(科林·布莱克利饰)强烈反对他这样摧残自己的身体。一天,福尔摩斯接到一封神秘的请帖,邀他去观看苏联芭蕾舞。芭蕾舞演员彼得洛娃(
塔玛拉·淘玛诺娃饰)想要个孩子,还希望孩子拥有父亲的智商能与她的丽质,她委托自己的经纪人罗戈任(
克里夫·雷维尔饰)找到福尔摩斯,但福尔摩斯婉言谢绝。几天后,福尔摩斯收到一件奇怪的包裹,里面是在一个被人从泰晤士河中救起的患有健忘症的女人手里找到的,一张写有福尔摩斯住址的纸条。经过调查和推断,福尔摩斯断定这个女人是从比利时来寻找失踪丈夫的卡比列里(
吉内瓦维·佩吉饰)。福尔摩斯和华生根据线索去海港调查,福尔摩斯迈克洛夫特(克里斯托弗·李饰)哥哥告诉他们,政府正在试验一种新式战舰,而卡比列里是德国派来的间谍,但此时的他们早已产生微妙的关系。
罗伯特·斯蒂芬斯饰演福尔摩斯,科林·布莱克利饰演华生,他们充满活力和默契的合作关系在电影一开始就受到了考验。该片较特殊的地方是除了维持探案本身的悬疑推理趣味之外,导演比利·怀尔德亦花了不少篇幅来刻画男主角的内心世界,在影片前半段塑造出一个有血有肉的福尔摩斯,而影片的后半段,比利·怀尔德没有坚持芭蕾舞演员的情节,而是利用了前半段剧情的潜力,讲述了标准的福尔摩斯冒险故事,让观影者有耳目一新之感。(《Starburst》评)
这部1970年的电影最初是一部时长三小时的史诗,但后期却遭到大规模删减,尽管如此,却仍不失为一部佳作。全片在英国实地拍摄,别具地域风土气息。影片在编导上,引用了《桃色公寓》和《红唇香吻》中的一些拍摄技巧,以喜剧的形式,表现主人公福尔摩斯不为人知晓的一面,使福尔摩斯断案的神秘感又增添新的色彩。影片前半部的芭蕾舞明星和后半部的女间谍二者之间看似毫无关联,但是对福尔摩斯的角色塑造却有至关重要的作用。(《帝国》评)