Durante a invasão do exército de Napoleão à Rússia, a doce Natasha (Audrey Hepburn) se apaixona pelo conde Pierre Bezukhov (Henry Fonda), mas este se vê à mercê de um casamento de obrigações com a voluptuosa Helene (Anita Ekberg). Voltando do front, Andrei (Mel Ferrer), amigo de Pierre, recupera a alegria de viver ao se apaixonar por Natasha. Baseado no clássico romance homônimo de Leon Tolstoy.