Detektyw Sherlock Holmes (Basil Rathbone) wraz ze swoim wiernym towarzyszem doktorem Watsonem (Nigel Bruce) muszą rozwikłać tajemnicę seryjnych zabójstw. W Londynie odnaleziono zwłoki kilku kobiet, którym odcięto wskazujące place. Policja podejrzewa, że sprawca jest po prostu szaleńcem. Holmes jest pewien, że zbrodnie te musiały mieć jakiś motyw. Trop prowadzidetektywa do tajemniczej pięknej kobiety, którą łączy podejrzany układ z profesorem Moriartym (Henry Daniell).