as Sherlock Holmes
as Dr. Watson
as Mrs. Hudson
as Inspector Lestrade
as Colonel Sebastian Moran
as Professor James Moriarty
as Ronald Ader
as Mycroft Holmes
as Mr. Murray
as Peter Steiler Jr.
as Marker
as Moriarty's accomplice
as Boy from hotel
as lord Belmor
as Moriarty's accomplice
as Card player
as Professor James Moriarty (voice)
as Inspector Lestrade (voice)