1941年(nián ),美国(guó )海军(jun1 )(🐽)情报局特(tè )工索姆斯(🌰)(约(yuē )翰•库(kù )萨克 John Cusack 饰)奉命来(lái )到上(💤)海,负责调查好友康纳被暗(♑)杀的真相(xiàng )。他以(yǐ )德(dé )国(👑)先(🎩)驱报驻上海记者的身份(fèn )游走(zǒu )于社(🚉)会名流的酒(jiǔ )会(huì )。他借助同纳粹工程师穆(mù )勒太(tài )太的(de )(🕕)情人(😱)关系消(xiāo )(🔊)除猜疑、获取情(qíng )报。在一(📯)次赌局中,他结(jié )识了黑帮头目兰(🥎)亭的(💻)夫人安(ān )(📙)娜((✋)巩俐 饰),对方与(yǔ )手下的神秘暗语令他好奇(🤷)。跟(🧤)踪(zōng )未果,他只得继续(⛳)打(🏯)探(tàn )。为(🥕)了调查康纳的死因,他秘密约(🈁)见(jiàn )了(💝)康(kāng )纳的线人。然而,两(🐾)人的会面却因为日本(🐨)军队追(zhuī )查地下(💅)党而(ér )破(pò )(💹)产。一次偶然的机会,索(🈺)姆斯(sī )再次与安娜重逢,并且在她的引(💸)荐(🥅)中(🐞)结识(🏃)了上(shàng )(🏴)海黑(📐)社会(huì )(🌂)头目安东尼•兰亭(周润发(fā )(📞) 饰)及(jí )(🎐)日本情(qíng )报处田(tián )中大佐(zuǒ )(🚻)(渡边(biān )谦 饰)。在(💅)调查中,索姆(💑)斯渐(😉)渐发(fā )(🚩)现(🍹)康纳(nà )的死跟(gēn )一个神(shén )秘的日本女人(rén )((🌲)菊地凛子 饰)有关……