Sherlock Holmes suit la piste de Jack l'Éventreur, qui a tailladé plusieurs femmes à Londres et laissé un message spécial pour le détective sur chacun des lieux des meurtres, ce qui conduit Sherlock dans l'Empire russe. La réputation de Holmes en tant qu'enquêteur talentueux n'a pas encore atteint Saint-Pétersbourg, de sorte que personne ne prend au sérieux le détective londonien ou ses déductions. Holmes loue une chambre chez le docteur Kartsev, qui finit par devenir son assistant. Ensemble, ils résolvent des crimes, même lorsque la police locale agit contre eux.
Un village isolé du Nord de la Suède. 19 membres d'une même famille sont massacrés à l'arme blanche. La police penche pour l'acte d'un déséquilibré. La juge Birgitta Roslin mène sa propre enquête, car ses parents figurent parmi les victimes. Un ruban rouge retrouvé sur les lieux du crime la met sur la piste d'un mystérieux chinois qui aurait séjourné dans un hôtel voisin la nuit du massacre. Ses découvertes vont la mener en Chine et au Nevada sur la trace d'un terrible secret de famille.