cast
-
John Neville
Sherlock Holmes
-
Donald Houston
Doctor Watson
-
John Fraser
Lord Carfax
-
Anthony Quayle
Doctor Murray
-
Barbara Windsor
Annie Chapman
-
Adrienne Corri
Angela
-
Frank Finlay
Inspector Lestrade
-
Judi Dench
Sally
-
Barry Jones
Duke of Shires
-
Robert Morley
Mycroft Holmes
-
Edina Ronay
Mary Keller
-
Charles Regnier
Joseph Beck
-
Cecil Parker
Prime Minister
-
Georgia Brown
Singer
-
Dudley Foster
Home Secretary
-
Peter Carsten
Max Steiner
-
Christiane Maybach
Polly Nichols
-
Kay Walsh
Cathy Eddowes
-
John Cairney
Michael Osborne
-
Avis Bunnage
Landlady
- Barbara Leake Mrs. Hudson
-
Patrick Newell
PC Benson
- Norma Foster Liz Stride
-
Terry Downes
Chunky
-
Jeremy Lloyd
Rupert