Marlon Brando foi chamado para fazer o papel de Pierre, mas ele não queria trabalhar com Audrey Hepburn. O personagem também foi oferecido a Montgomery Clift, mas ele recusou.
Para as filmagens das cenas de batalha, os produtores contrataram 65 médicos, vestidos como soldados, e os espalhou por todo o local para cuidarem de qualquer dublê ou figurante que se machucasse durante a luta.
Jeremy Brett foi escolhido para interpretar Nicholas, em parte, porque ele era parecido com Audrey Hepburn, sua irmã no filme.
O salário de Audrey Hepburn nesse filme foi de 350.000 dólares, o maior recebido por ela até então.
A primeira versão do roteiro tinha 506 páginas, o que é 5 vezes maior do que a média dos roteiros em geral.
Henry Fonda tinha 50 anos quando o filme foi feito, mas seu personagem tinha apenas vinte e poucos anos. Ele depois admitiu que sabia desde o início que estava velho demais para o papel, e que só aceitou fazer o filme por causa do dinheiro.