Charlotte Rampling (Irene Adler)
Roger Moore (Sherlock Holmes)
Patrick Macnee (Dr. Watson)
John Huston (Professor Moriarty)
Gig Young (Mortimer McGrew)
David Huddleston (Inspector Lafferty)
Signe Hasso (Fraulein)
Jackie Coogan
Leon Ames
John Abbott