二戰期間,英國姑娘夏洛特(凱特·布蘭切特飾)與法國飛行員彼特一見鐘情,兩人迅速相戀。彼特駕駛的戰機遭德軍擊落后失聯,為尋找愛人,夏洛特改名換姓前往法國南方前線,并加入當地地下抵抗組織。她以組織骨干朱利安(比利·克魯德普飾)管家的身份為掩護,暗中參與抵抗活動,在行動中展現出英勇與堅韌,成功解救多名被納粹迫害的猶太人。隨著任務深入和日常相處,夏洛特與朱利安逐漸萌生感情。戰爭結束后,彼特被確認已遇難,夏洛特最終選擇留在法國與朱利安共同生活。