Durante a Segunda Guerra Mundial, o destino de três soldados se cruza. O oficial alemão Christian Diestl (Marlon Brando) está cada dia mais desiludido com o Nazismo, enquanto o Judeu-americano Noah Ackerman (Montgomery Clift) lida com o anti-semitismo em casa e no exército e Michael Whiteacre (Dean Martin) tem que escolher entre as carreiras de médico no exército ou cantor em um musical em Nova Iorque.