A young Sherlock Holmes (D'Arcy) is out to make a name for himself in London where he is hired by drug lord Ben Harrington (Rodger) to discover who is killing the local dealers and introducing a new narcotic--heroin--in an effort to control the market. That will turn out to be Professor Moriarty (D'Onofrio); also in the mix is Mycroft Holmes (Grant), who here is a drug addict, and Dr. Watson (Morlidge), who is not Sherlock's confidante at this time. In fact, Holmes's assistant is actress Rebecca (Anwar), who has her own agenda.