Early in his crime-solving career, Sherlock Holmes attempts to prevent Moriarty from cornering the heroin market.
as Sherlock Holmes
as Dr. Watson
as Moriarty
as Rebecca Doyle
as Mycroft
as Inspector Lestrade
as Ben Harrington
as Henry Coot
as Sgt. Cox
as Dr. Cruickshank
as Captor #1
as Captor #2
as Pretty Young Hopeful
as Victoria
as Anna
as Killer
as Nurse