年方18的艾瑪(費雯·麗 Vivien Leigh 飾)聽從未婚夫查理安排,由倫敦遠赴那不勒斯拜訪查理的叔叔威廉公使。對意大利之旅滿心期待的艾瑪很快發現真相是她被查理出賣給了威廉·漢彌爾頓,雖然傷心欲絕,但她還是選擇成為漢彌爾頓夫人,擁有了衣食無憂的優裕生活。三年後,艾瑪結識英國海軍艦長納爾遜(勞倫斯·奧利弗 Laurence Olivier 飾),並借巧妙的交際手腕為他提供了幫助,兩人不顧各自成婚現實的愛情不斷滋長,在國內引發不少風言風語。不久艾瑪因威廉去世生活潦倒之際,納爾遜卻又一次為國家踏上了征途…… 本片根據英國海軍上將納爾遜與漢彌爾頓夫人的故事演繹而成。