La vigília de la Segona Guerra Mundial (1939-1945), un oficial britànic de bona família torna a Londres i evoca els seus anys de joventut durant la Primera Guerra Mundial (1914-1918). Recorda que es va enamorar d'una jove ballarina, abans de marxar cap al front.

Sir William Hamilton (Alan Mowbray), ambaixador britànic en la cort de Nàpols i un madur vidu, es casa amb la jove Emma (Vivien Leigh), que prefereix la vida a Itàlia a la de l'alta societat de Londres, tot i que no vol tallar-ne la relació. La parella és feliç fins que arriba Lord Nelson (Laurence Olivier), considerat un heroi per les seves glorioses victòries navals. Sir William accepta l'aventura entre Lord Nelson i la seva jove dona, fingint no saber res. Però la relació no és tan senzilla.