Лондон, 1878 рік. На Темзі вчинено загадковий злочин — тіло молодої дівчини знайшли серед пелюсток троянд у човні, що пливе за течією вниз. Вбивцею виявляється дочка відомого судді, а розслідування бере до своїх рук старший інспектор Скотленд-Ярду Майкл Коррауван. Колишній боксер і портовий робітник із занедбаного лондонського Іст-Енду, Коррауван має добрий нюх до вуличних справ і вправність у пошуку доказів, але він дуже дивується, коли рівно через тиждень у човні знаходять мертвим другу жінку, а потім і третю…
Поступово стає ясно, що річкові вбивства можуть бути пов’язані з якимсь жахливим фактом несправедливості в минулому, за який хтось присягнувся жорстоко помститися. Коррауван має докопатися до правди, перш ніж Лондон зануриться в стан паніки й до того, як убивця зажадає ще одну невинну жертву.