1877: Die Pinkerton Detektivin Celeste Summersteen reist mit der jungen Dorothea Ellingsford von Chicago nach London. Vordergründig soll sie das Mädchen zu ihrer Familie zurückbringen, doch ihr wirklicher Auftrag ist heikler: Eine von Dorotheas Freundinnen wurde ermordet und die Detektivin soll nun den Mörder finden, da Dorothea selbst in Gefahr sein könnte. Allerdings gestalten sich die Ermittlungen schwierig: Das Mädchen schweigt beharrlich und die einzigen Hinweise auf den Mörder sind ein Stück Stoff und eine Haarlocke, die im Mund der Toten gefunden wurden. Dann findet man die Leiche der Opiumkönigin des East End in der Themse. Auf der Suche nach Antworten muss Celeste tief in das verderbte Herz Londons vordringen und dabei ihr eigenes Leben riskieren. Dabei ist Inspector Edwards von Scotland Yard, der ihr bei den Ermittlungen helfen soll, alles andere als eine Hilfe. Der hartgesottene Polizist mag es nicht, wenn sich Amateure und dann auch noch weibliche, in seine Arbeit einmischen.