Christopher Plummer (Sherlock Holmes)
James Mason (Dr. John H. Watson)
Donald Sutherland (Robert Lees)
Geneviève Bujold (Annie Crook)
David Hemmings (Inspector Foxborough)
Terry Duggan
Hilary Sesta (Catherine Eddowes)
Chris Wiggins (Dr. Harding)
June Brown (Elizabeth Stride)
Ron Pember (Makins)
Tedde Moore (Mrs. Lees)
Peter Jonfield (William Slade)
Ken Jones (Dock Guard)
Susan Clark (Mary Kelly)
Anthony Quayle (Sir Charles Warren)
John Gielgud (Lord Salisbury, Prime Minister)
Frank Finlay (Inspector Lestrade)