出生在德國的迪特?丹格勒(克里斯蒂安?貝爾飾)自幼就夢想著駕駛飛機翱翔天際。長大后,他隨家人移民至美國,加入軍隊成為了一名真正的飛行員。隨后迪特便隨海軍投身越南戰(zhàn)場。趕往執(zhí)行任務(wù)的途中,迪特飛機不幸被越南軍隊的地面炮火擊落。僥幸逃脫一死的他,卻最終被敵人俘獲,飽受嚴刑折磨。迪特被押至設(shè)在老撾的戰(zhàn)俘集中營,那里還有幾個美國軍隊的同伴。看守敵人給予他們非人待遇,迪特還未坐定就暗下決心要逃跑,但周圍的同伴吉恩(杰瑞米?戴維斯飾)、杜恩(史蒂夫?茨恩)等并不那么認為,他們沒多少信心。在一番勸說下,迪特精心策劃,要在雨季來臨時越獄。他們要面對是無邊叢林、饑餓、野獸,還有不知道在何處的越南人…eee