Het is 1896. Sherlock Holmes heeft opnieuw de kranten gehaald door allerlei mysterieuze zaken op te lossen voor rijke Londenaren. Maar te midden van de arbeiderswoningen in Zuid-Londen, houdt William Arrowood zich bezig met veel duisterdere, gewelddadigere en minder goed betaalde zaken. Arrowood is zonder twijfel de betere detective, dus wanneer Mr en Mrs Barclay hem op het hart drukken hun ontvoerde dochter Birdie terug te vinden, is hij ervan overtuigd dat hij en zijn assistent dat zo voor elkaar hebben. Maar deze aanvankelijk eenvoudige zaak met één vermist persoon, verandert al gauw in een grootschalig moordonderzoek. Ver weg van de chique wijken is Arrowoods Londen er een van onverbiddelijke wreedheid, waar het kwaad erop wacht ontmaskerd te worden…