The film is based on three short stories by Conan Doyle: "The Adventure of Charles Augustus Milverton", "The Final Problem", and "The Adventure of the Empty House".
as Sherlock Holmes
as Dr. Watson
as Mrs. Hudson
as Inspector Lestrade
as Mycroft Holmes
as Charles Augustus Milverton
as Lady Huxley
as Marker
as Agatha - maid
as Inspector Lestrade (voice)