Early in his crime-solving career, Sherlock Holmes attempts to prevent Moriarty from cornering the heroin market.

James D'Arcy
as Sherlock Holmes

Roger Morlidge
as Dr. Watson

Vincent D'Onofrio
as Moriarty

Gabrielle Anwar
as Rebecca Doyle

Richard E. Grant
as Mycroft

Nicholas Gecks
as Inspector Lestrade

Struan Rodger
as Ben Harrington

Peter-Hugo Daly
as Henry Coot

Mihai Bisericanu
as Sgt. Cox

Sandu Mihai Gruia
as Dr. Cruickshank
CinemaSerf
At the start of many of the DVDs of the Basil Rathbone/Nigel Bruce "Sherlock Holmes" series of films, there is an introduction from Christopher Lee that reminds us, in the words of "Dr. Watson" that Holmes was a "self-abuser using opiates and other substances..." This early outing for the legendary ...