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