Saïgon, 1968 : Buck McGriff et Al Perkins, deux policiers militaires, sont chargés par leur chef, le Lt Major Dix, d'enquêter sur le cas de six prostituées vietnamiennes sauvagement assassinées. Seuls indices : chacune avait un enfant amérasien et un insigne de gradé américain a été retrouvé sur le lieu du dernier crime. McGriff et Perkins croient toucher au but quand un G.I. leur affirme avoir vu le coupable. Mais il est tué avant de pouvoir l'identifier. Apprenant qu'une enquête sur cette affaire a déjà été menée avant d'être subitement abandonnée, ils se rendent au front, où son auteur, le Lt Flowers a contre toute attente demandé sa mutation. Devenu schizophrène, Flowers se montre d'abord agressif puis consent finalement à leur donner son dossier. Pour lui le suspect n° 1 est le colonel Armstrong, un va-t-en guerre violent qui s'avère bel et bien être un maniaque sexuel mais qui se suicide, de peur d'être compromis par l'enquête. Pour Dix, le dossier est clos ; il accorde une permission aux deux hommes. Mais ceux-ci, insatisfaits de cette issue, refusent de partir et, après avoir échappé à un attentat, parviennent à mettre la main sur une prostituée qui identifie formellement l'assassin en la personne de . Dix. McGriff et Perkins réussissent in extremis à le neutraliser alors qu'il s'apprêtait à tuer soeur Nicole, une jeune religieuse amie des prostituées qui les avait guidés dans leurs investigations.