迪特爾·丹格勒(克里斯蒂安·貝爾飾)出生于德國(guó),從小就夢(mèng)想著在天空中飛行。長(zhǎng)大后,他和家人移民到美國(guó),參軍成為一名真正的飛行員。隨后,迪特在越南戰(zhàn)場(chǎng)上加入了海軍。在執(zhí)行任務(wù)的途中,迪特飛機(jī)不幸被越南軍隊(duì)的地面炮火擊落。他死里逃生,但最終被敵人俘虜并遭受了嚴(yán)厲的折磨。迪特被帶到位于老撾的一個(gè)戰(zhàn)俘集中營(yíng),在那里他還有幾名美軍同伴。迪特為了保護(hù)敵人并給予他們不人道的待遇,在他坐下之前就偷偷下定決心逃跑,但他的同伴吉恩(杰瑞米·戴維斯飾演)和鄧恩(史蒂夫·曾恩飾演)并不這么認(rèn)為,他們也沒(méi)有太多信心。經(jīng)過(guò)一番勸說(shuō),迪特精心計(jì)劃在雨季越獄。他們不得不面對(duì)無(wú)盡的叢林、饑餓、野獸和不知道在哪里的越南人