Concerned about his friend's cocaine use, Dr. Watson tricks Sherlock Holmes into travelling to Vienna, where Holmes enters the care of Sigmund Freud. Freud attempts to solve the mysteries of Holmes' subconscious, while Holmes devotes himself to solving a mystery involving the kidnapping of Lola Deveraux.
Alan Arkin
as Dr. Sigmund Freud
Vanessa Redgrave
as Lola Deveraux
Robert Duvall
as Dr. John H. Watson
Nicol Williamson
as Sherlock Holmes
Laurence Olivier
as Professor James Moriarty
Joel Grey
as Lowenstein
Samantha Eggar
as Mary Morstan Watson
Jeremy Kemp
as Baron Karl von Leinsdorf
Charles Gray
as Mycroft Holmes
RĂ©gine
as Madame
Anna Quayle
as Freda
Georgia Brown
as Mrs. Freud