出生于德国的迪特尔·丹格勒(克里斯蒂安·贝尔饰)从小就梦想乘坐飞机。长大后,他随家人移民美国,参军,成为一名真正的飞行员。然后迪特加入了越南的海军。在执行任务的途中,迪特的飞机不幸被越南军队的地面火力击落。他侥幸逃脱而死,但最终被敌人俘虏并受到严刑拷打。迪特和几名美军同胞一起被带到老挝的一个战俘营。守卫敌人并给予他们非人的待遇,迪特在坐下之前偷偷下定决心逃走,但他的同伴吉恩(杰里米戴维斯),杜恩(史蒂夫扎恩)等。所以想想,他们没有多少信心.一番劝说后,迪特尔精心准备在雨季越狱。他们要面对一望无际的丛林、饥饿、野生动物,还有不知道在哪里的越南人……