1964年,法國(guó)駐華大使館會(huì)計(jì)高仁尼(杰瑞米·艾恩斯)在觀看歌劇《蝴蝶夫人》時(shí),被扮演者宋麗玲(尊龍飾)的表演深深吸引。兩人通過(guò)頻繁接觸逐漸相戀,但文化大革命爆發(fā)后宋麗玲突然失聯(lián)。1968年,宋麗玲以女性身份赴法國(guó)與高仁尼重聚。隨著兩人長(zhǎng)期關(guān)系的延續(xù),高仁尼因涉嫌間諜活動(dòng)被法國(guó)政府指控泄露國(guó)家機(jī)密。審判過(guò)程中,作為關(guān)鍵證人的宋麗玲在法庭上當(dāng)眾揭露自己實(shí)為男性,并坦白其作為中國(guó)情報(bào)員的身份及利用親密關(guān)系獲取機(jī)密的動(dòng)機(jī)。這場(chǎng)持續(xù)二十年的跨性別跨國(guó)情感糾葛以身份反轉(zhuǎn)與間諜罪證公之于眾告終,使高仁尼陷入個(gè)人情感認(rèn)知崩塌與法律道德審判的雙重困境。