Um sargento treina de forma fanática e sádica os recrutas numa base americana, na ideia de os tornar em máquinas de guerra para o Vietname. Após serem transformados em fuzileiros, são enviados para a guerra e, quando lá chegam, deparam-se com os seus horrores.
Em Ruanda, no ano de 1994, um conflito político levou à morte quase um milhão de pessoas em cem dias. O mundo fechou os olhos ao genocídio, mas um homem fez a diferença: Paul Rusesabagina era o gerente de um sofisticado hotel na capital, Kigali, quando o conflito começou. Munido apenas de coragem, e com um tímido apoio dos Capacetes Azuis da ONU, abrigou no hotel mais de 1200 adultos e crianças que corriam sério risco de vida.
Em plena Guerra do Vietname, o tenente-coronel Hal Moore e mais 400 soldados norte-americanos são cercados por 2000 norte-vietnamitas. A batalha que se segue torna-se uma das mais sangrentas da história norte-americana, fazendo com que o lugar onde ela ocorreu seja conhecido como o Vale da Morte.
No ano de 1898, no Sudão, Harry Faversham decide sair de seu posto no exército britânico momento antes de uma importante batalha. Devido a sua decisão, sua noiva e seus melhores amigos entregam a Harry uma pena branca, símbolo da covardia. Porém, Harry deixa o exército, não por covardia, mas sim para participar de uma missão secreta, através da qual espera reconquistar a confiança dos amigos e da noiva.
Berlim, 1989, antes da queda do muro. Ray Elwood é um soldado americano que se diverte e ganha dinheiro com o mercado negro da Alemanha Oriental. O sossego de Ray acaba, quando chega um novo sargento. Enquanto o sargento Lee investiga o regimento, Ray decide cortejar a filha dele.
Cal Rhodes (Gene Hackman) é um coronel aposentado do exército norte-americano que tem tentado durante dez anos conseguir do governo alguma informação relativa ao desaparecimento de Frank (Todd Allen), seu filho, que em 1972 tinha sido considerado desaparecido na Guerra do Vietnã. Frank foi visto pela última em um campo de prisioneiros de guerra no Laos, mas apesar desta informação o governo nada faz, pois considera Frank desaparecido em combate. Assim Cal usa toda sua experiência militar para formar um grupo de resgate formado por veteranos e um novato, Scott (Patrick Swayze), cujo pai também foi para o Vietnã e não voltou, e treiná-lo. Cal tem total apoio financeiro de MacGregor (Robert Stack), um multimilionário cujo filho também é um prisioneiro de guerra. Mas esta missão envolve riscos e provavelmente nem todos vão sobreviver.
Ray, um veterano de guerra agora ligado à política, volta ao Vietnã para resolver algumas pendências. Ao encontrar um homem armado em seu quarto, percebe se tratar de Doc, um soldado de seu pelotão considerado morto há muito tempo. Enquanto eles acertam suas contas, Sara, uma civil contratada para procurar prisioneiros de guerra desaparecidos, passa a vigiá-los na esperança de obter informações de outros sobreviventes. Conforme os veteranos de guerra revivem as batalhas de seu passado, forma-se uma teia de mistérios. E, novamente, apenas um deles voltará para casa...