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