En seriemördare är lös på Carnival Row och regeringen vägrar att göra något åt morden på samhällets lägst stående medborgare. Rycroft Philostrate, en krigserfaren utredare, är den enda som vill stoppa morden och bevara den bräckliga freden. Men när Vignette Stonemoss, en alv-flykting dyker upp i Burgue, tvingar hon Philo att göra upp räkningen med ett förflutet som han försökt att glömma.