as Sherlock Holmes
as Dr. Watson
as Mrs. Hudson
as Inspector Lestrade
as Inspector Gregson
as Jefferson Hope
as Enoch Drebber
as Joseph Stangerson
as Courier
as False widow
as Rance - constable
as Homeless boy
as Cabman
as Homeless boy
as Police photographer
as Inspector Lestrade (voice)