Hong Kong, en 1967, Paul, Ben et Jake forment un trio d'amis inséparables. Lorsque Ben se marie, Frank emprunte de l'argent à un gangster pour organiser une fête. Mais l'affaire tourne mal. Attaqué par des malfrats, Frank se fait voler l'argent. En voulant venger son ami, Ben tue accidentellement le chef du gang...
Au Vietnam, le soldat Eriksson est intégré à un peloton dirigé par le commandant Meserve. Après une opération ratée, les hommes sont envoyés dans la jungle. Meserve, ivre de rage après la mort de l'un de ses soldats, promet de leur «offrir» une villageoise. Quand Eriksson assiste au viol et au meurtre d'une jeune Vietnamienne, il s'élève contre ses camarades et se met à dos toute la compagnie.