Londyn, koniec XIX wieku. Sherlock Holmes (David Thewlis) zostaje wplątany w spisek przestępczej organizacji Red Thread. Detektywa odwiedza młoda Amerykanka, Amelia Rojas (Blu Hunt). Kobieta może posiadać klucz do rozwiązania sprawy porwania córki ambasadora.