Im Jahr 1827 macht der mit allen Wassern gewaschene Inspektor John Marlott (Sean Bean) eine schockierende Entdeckung. Am Ufer der Themse findet er eine aus mehreren Körperteilen zusammengenähte Kinderleiche. Innenminister Sir Robert Peel (Tom Ward) beauftragt Marlott mit der Aufklärung des bestialischen Verbrechens, das ihn in die dunkelsten Ecken Londons, einer Unterwelt aus Prostitution, Drogen Schmuggel, Profikillern und Leichendieben führt. Je mehr Nachforschungen er anstellt, desto grauenhafter wird das, was an die Oberfläche dringt. Ist es die Tat eines einzelnen Mannes, der mit brutalen Versuchen Menschen erneut zum Leben erwecken will oder steckt noch viel mehr hinter diesem Verbrechen?