L'histoire se déroule en 1954 alors que les restes de l'Armée de Salut Nationaliste Anti-Communiste du Yunnan, composée de survivants des troupes nationalistes chinoises, se préparaient à se désarmer et à être rapatriés à Taïwan.
Après s'être désarmés, l'armée birmane attaque l'un des camps, poussant les survivants à déserter ou à fuir dans les montagnes pour se réfugier. Beaucoup de ces hommes finissent par combattre pour les diverses armées partisanes et de bandits de la région.
Ceux qui restent pour combattre les communistes finissent par se joindre aux forces militaires thaïlandaises. L'un des soldats, Ke Bao-den (Chung-Hua Tou), est particulièrement bouleversé d'apprendre que la force conjointe affrontera d'abord l'armée du bandit Lo Huei (Ray Lui), car certains anciens camarades font partie de sa force, y compris l'ami de Bao-den, Fan Long (Tony Leung Chiu-wai).
Fan Long avait sauvé la vie de Bao-den dans un camp de prisonniers birman, alors le soldat décide de lui rendre la pareille, entreprenant une mission traîtresse et potentiellement mortelle pour avertir son ami de l'attaque prévue.