Qui a tué Ursula Gray ? L'inspecteur-chef Birkett et son adjoint le dévoué sergent Saunders enquêtent sur le meurtre de la jeune mannequin. Sur la scène du crime, il semblerait à première vue, que le vol soit le mobile. A la recherche d'indices dans l'appartement, ils mettent la main sur un revolver bien camouflé, un stylo à bille et le journal intime de la jeune femme où un rendez-vous à déjeuner est noté.
Ils interrogent sa mère, son amie proche Perlita Barker, qui a déjà connu une vie agitée, fréquenté le milieu de la drogue qu'elle consommait elle même. Ils font la connaissance de Jordan Barker, amoureux du mannequin, et de son frère Hammond qui la détestait.
Tous deux se montrent réticents pour coopérer. Au fil de leurs investigations, ils découvrent que le meurtre n'est que la partie visible de l'iceberg. Les mensonges des différents protagonistes cachent en fait quelque chose de beaucoup plus malsain. Les agissements des frères Barker semblent suspects. Dans son bateau à moteur, Jordan effectue de nuit, d'étranges livraisons sur fleuve de Rotherhithe à Twickenham. Traffic de drogue ?
Mais au moment où les deux policiers croient avoir résolu l'affaire, un deuxième meurtre est commis. Le temps joue désormais contre eux : ils entament une course contre la montre afin d'éviter qu'une troisième victime ne vienne alourdir davantage cette affaire, déja des plus confuses. Qui est le vrai meurtrier ? Quelles surprises leur réserve encore le dénouement de l'affaire ?