A card cheat is threatened with exposure into joining a criminal enterprise that Sherlock Holmes believes is controlled by Professor Moriarity.
as Sherlock Holmes
as Dr. John Watson
as Mrs. Hudson
as Ronald Adair
as Kathleen Adair
as Prof. Robert Moriarty / Col. Henslowe
as Thomas Fisher
as Tony Rutherford
as Inspector Lestrade
as Marston, the butler
as Colonel Sebastian Moran
as No. 16
as J.J. Godfrey