神祕又開放的金三角地區位於印度支那三國交界,是一片三不管的地帶。1954年,台灣當局響應聯合國決議,下令撤出流落在金三角地區的國軍,但是,還是有至少十一萬國軍及其家屬留在了這裡。
國軍參謀范龍(梁朝偉 飾)從俘虜營中逃出,歷盡艱難回到國軍營地。士兵阿丁(林志穎 飾)亦回歸部隊,老兵老謝(吳孟達 飾)給予了喪失戰友的阿丁兄弟般的關懷。國軍賀司令(柯俊雄 飾)與緬方談判,試圖放下武器歸順,范龍施計保存了部分軍火,緬方卻對國軍趕盡殺絕,全賴范龍,國軍得以突圍而出。然而隊伍很快出現了分化,范龍等人投奔土匪,賀司令則帶領餘部歸順泰國政府,流落在金三角的國軍將士,爲生存展開了卓絕的鬥爭……