1934年,英國(guó)劍橋大學(xué)圣約翰學(xué)院,一個(gè)陰雨連綿的夜晚,20歲的蓋伊(斯圖爾特·湯森德飾)正在專心致志學(xué)習(xí),突然“呯”地一聲門被撞開,一個(gè)美麗的女人匆匆躲進(jìn)教室。蓋伊從未見過這么美的女人,原來她就是英法混血兒吉爾達(dá)(莎莉茲·塞隆飾),為了逃避男友的糾纏才闖進(jìn)來。 剛剛離開了他的工人階級(jí)家庭就讀劍橋,蓋伊本以為生活再也不會(huì)有根本的變化,然而隨著出身尊貴的吉爾達(dá)闖入他的生活,一段迅速而熱烈的愛情卻開始了。盡管他們出身不同的等級(jí),擁有不同的價(jià)值觀,但還是愛得如饑似渴。他們一起遠(yuǎn)赴巴黎,在那里吉爾達(dá)有一幢公寓,兩個(gè)人盡情享受著甜蜜的愛情和時(shí)髦的生活。 不久第二次世界大戰(zhàn)爆發(fā),兩個(gè)有情人最終因?yàn)楸舜藢?duì)時(shí)事的看法分歧而離別。蓋伊再也不能坐視法西斯肆虐歐洲,他決定開赴西班牙從軍作戰(zhàn),吉爾達(dá)最親近的朋友米婭(佩內(nèi)洛普·克魯茲飾)也有意隨行。他們的熱血并未改變戰(zhàn)爭(zhēng)的結(jié)果,米婭最后戰(zhàn)死在沙場(chǎng)。不久后蓋伊重返英國(guó),徹底對(duì)生活失去了信心。他在前線寄給吉爾達(dá)的信,仍然原封不動(dòng)地放在壁爐架上。 納粹開始對(duì)巴黎占領(lǐng)區(qū)實(shí)行高壓政策,蓋伊現(xiàn)在成了一名反戰(zhàn)的情報(bào)員,他返回巴黎與當(dāng)?shù)氐姆纯棺柚孤?lián)絡(luò)。在一個(gè)非常偶然的機(jī)會(huì)下,他發(fā)現(xiàn)了一直無法忘懷的吉爾達(dá),不過她的身邊還有一個(gè)德國(guó)軍官(托馬斯·科茨曼飾),兩個(gè)人從此將成為敵人。其他一如往昔,吉爾達(dá)看上去還是只關(guān)心自己的存在。 然而蓋伊對(duì)之后發(fā)生的事情又開始迷惑不解,就在納粹垂死掙扎的最后時(shí)刻,吉爾達(dá)在一次埋伏中救了他?,F(xiàn)在,吉爾達(dá)成了德軍頭號(hào)懷疑對(duì)象,隨時(shí)有可能因此喪命,蓋伊必須爭(zhēng)取時(shí)間救出她……