约翰·内威尔
John Neville
饰:Sherlock Holmes
唐纳德·休斯敦
Donald Houston
饰:Dr. John Watson
约翰·弗拉瑟
John Fraser
饰:Lord Carfax, Richard Osborne
安东尼·奎尔
Anthony Quayle
饰:Dr. Murray
芭芭拉·温德索
Barbara Windsor
饰:Annie Chapman
阿德琳妮·柯瑞
Adrienne Corri
饰:Angela
弗兰克·芬莱
Frank Finlay
饰:Insp. Lestrade
朱迪·丹奇
Judi Dench
饰:Sally
查尔斯·雷尼尔
Charles Regnier
饰:Joseph Beck (as Charles Regnier)
西塞尔·帕克
Cecil Parker
饰:Prime Minister
佐治娅·布朗
Georgia Brown
饰:Singer
巴里-琼斯
Barry Jones
饰:Duke of Shires
罗伯特·莫利
Robert Morley
饰:Mycroft Holmes
Dudley Foster
Dudley Foster
饰:Home Secretary
彼得·卡斯滕
Peter Carsten
饰:Max Steiner
Christiane Maybach
饰:Polly Nichols
凯·沃尔什
Kay Walsh
饰:Cathy Eddowes
约翰·凯尼
John Cairney
饰:Michael Osborne
Edina Ronay
Edina Ronay
饰:Mary Kelly
阿维丝·班内奇
Avis Bunnage
饰:Landlady
Barbara Leake
饰:Mrs. Hudson
帕特里克·纽维尔
Patrick Newell
饰:PC Benson
Norma Foster
Norma Foster
饰:Liz Stride
特里·唐斯
Terry Downes
饰:Chunky
Sally Douglas
饰:Whore in pub (uncredited)
Jeremy Lloyd
饰:Rupert (uncredited)
科林·雷德格瑞夫
Corin Redgrave
饰:Rupert's Friend (uncredited)
Donna White
Donna White
饰:1st Streetwalker (uncredited)
赫尔曼·科恩
Herman Cohen