cast
-
Christopher Plummer
Sherlock Holmes
-
James Mason
Dr. Watson
-
David Hemmings
Inspector Foxborough
-
Susan Clark
Mary Kelly
-
Anthony Quayle
Sir Charles Warren
-
John Gielgud
Prime Minister
-
Frank Finlay
Inspector Lestrade
-
Donald Sutherland
Robert Lees
-
Geneviève Bujold
Annie Crook
-
Chris Wiggins
Dr. Hardy
-
Tedde Moore
Mrs. Lees
- Catherine Kessler Carrie
- Terry Duggan Danny
-
Peter Jonfield
William Slade
-
Roy Lansford
Sir Thomas Spivey
-
Ron Pember
Makins
-
Ken Jones
Dock Guard
-
June Brown
Annie Chapman
- Hilary Sesta Catherine Eddowes
- Anthony May Lanier
- Betty Woolfe Mrs. Hudson
- Iris Fry Elizabeth Stride
- Geoffrey Russell Home Secretary
- Peggy Ann Clifford Lees' Housekeeper
-
Ann Mitchell
Jane
- Katherine Stark Molly
- Elaine Ives-Cameron Ellen
- Stella Courtney Betty
- Judy Wilson Emily
- Roy Pattison Carroll
- Victor Langley Prince of Wales
- Pamela Abbott Princess Alexandra
- Robin Marchal Duke of Clarence "Eddy"
- Richard Pescud Doctor
- Pat Brackenbury Nurse
- Dan Long Constable Long
-
Michael Cashman
Constable Watkins
-
Tony Clarkin
Police Sergeant (uncredited)
- Peter Dean Police Constable (uncredited)
-
Jim McManus
Policeman (uncredited)
- Norman Gay Distinguished Gentleman (uncredited)