Dieter Dengler (Christian Bale) é um piloto alemão que integra a marinha americana durante a Guerra do Vietnã. Em uma de suas missões seu avião cai no Laos, o que o torna um prisioneiro de guerra. Brutalmente torturado, Dengler tenta planejar com outros prisioneiros, americanos e vietnamitas, um plano de fuga.