故事開始于2000年的英國,喬安(朱迪·丹奇飾)在風景如畫的鄉(xiāng)間過著愜意的退休生活。雖然喬安看上去只是一個文雅端莊的老太太,可她的真實身份其實是一名軍事間諜。某日,軍情五處的探員敲響了喬安家的門,要求她協(xié)助調(diào)查一項跨國間諜行動。時間倒退到1930年,此時的喬安(索菲·庫克森飾)是劍橋大學的一名物理系學生,一次偶然中邂逅了名為里昂(湯姆·休斯飾)的俄羅斯男子,一見鐘情的兩人迅速走到一起。在里昂的影響下,喬安開始關注世界格局,發(fā)現(xiàn)軍事霸權已滲透生活的方方面面。她通過里昂加入反法西斯組織,在劍橋秘密發(fā)展情報網(wǎng)絡,并逐步成長為堅定的反抗者。兩條時間線交織揭示喬安如何在不同時代以雙重身份對抗黑暗勢力,最終她完成軍情五處的任務后選擇繼續(xù)隱姓埋名。