Dans les derniers jours de la guerre d'Indochine, une jeune Eurasienne se porte volontaire pour aider un groupe de mercenaires à détruire un dépôt d'armes près de la frontière chinoise.
Sur le bâteau reliant Hong Kong à Macao, Lawrence Trumble, un policier sous couverture, Julie Benton, une chanteuse de cabaret et Nick Cochran, un ancien soldat américain, font connaissance. Ils se retrouveront au Cabaret dirigé par Vincent Halloran, où chante Julie.
Douze seigneurs de la guerre, commandés par le terrible général Yang, terrorisent les provinces du nord de la Chine. A terme, ils pourraient étendre leur domination au pays tout entier. O'Hara, un aventurier américain, se rend à Shanghai, porteur d'une grosse somme d'argent : elle doit...