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.

París, entre el 1897 i el 1900. Després d’haver estat condemnat per conducta homosexual, l’escriptor irlandès Oscar Wilde s’exilia a França amb dos dels seus amics. Amb impulsos contradictoris, viatja per tot Europa per anar a veure la seva dona o el seu amant.