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 grauenha