1936
Douze seigneurs de la guerre commandés par le général Yang terrorisent les provinces du nord de la Chine dans le dessein d'imposer un jour leur loi au pays tout entier. Pour soutenir les paysans et leur permettre de se défendre, un aventurier, O'Hara, accepte d'aller à Shanghai, porteur d'une forte somme d'argent, pour acheter des armes à Mr Wu et à Mr Chen qui sont en rapport avec un trafiquant notoire, Brighton.
Le second de Yang, Oxford, tente d'assassiner O'Hara à Pengwa. Puis il engage les services d'un louche individu, Peter Perrie. Dans le train qui les mène à Shanghai, Judy, la fille de Perrie, pour aider son père, accepte de séduire O'Hara. Le convoi est intercepté par les hommes de Yang. Perrie tente de fuir avec l'argent, mais O'Hara le tue en état de légitime défense.
O'Hara et Judy sont amenés à bord de la jonque de Yang où ce dernier retrouvera l'argent dissimulé dans le double-fond d'une valise. Mais le général est mortellement blessé au cours d'une rixe. Comptant sur son amour de la publicité, O'Hara persuade Yang de leur rendre la liberté afin de perpétuer sa légende d'homme exceptionnel et courageux : il accepte et ordonne à ses généraux de se suicider pour ne pas lui survivre...