1895 : Londres a peur. Un tueur terrorise la ville. Les pauvres ont faim ; les criminels prennent le contrôle des rues ; la police, débordée, arrive à un point de rupture. Tandis que les bourgeois se tournent vers Sherlock Holmes pour qu'il résolve leurs problèmes, dans les quartiers surpeuplés du sud de Londres, les gens s'en remettent à un homme qui méprise Holmes, sa clientèle fortunée et ses méthodes de travail voyeuristes. Cet homme, c'est Arrowood - psychologue autodidacte, ivrogne occasionnel, et détective privé.
Quand un homme disparaît mystérieusement et que la meilleure piste d'Arrowood est poignardée sous yeux, Arrowood et son comparse Barnett doivent faire face à leur plus rude défi : capturer Mr Cream, le malfrat le plus redouté de la ville.