1941年,美(🆓)国(guó )(⛲)海(hǎi )军情报局特工索姆斯(sī )(约翰•(🕟)库萨克 John Cusack 饰(🍖))奉命(mìng )来到上(💤)海(😧),负责调查好友康(❣)纳被暗杀的真(zhēn )相。他(tā )(🐿)以德国(guó )先驱报(🗄)驻上海记者的身份游走(🥄)于社会名(míng )流的酒会(📞)。他借(jiè )助同(😚)纳(🍮)粹(✖)工程师穆勒太太(tài )的情(qíng )人关系消除猜疑、获取情报。在一次(🚨)赌局中(😞),他结识(💱)了(le )黑帮头目(㊗)兰亭(🥔)的(de )夫(fū )人(rén )安(📙)娜(巩俐(🏂) 饰),对方(fāng )与手下的神(shén )秘(mì )暗语(🈴)令他好奇。跟踪未(🚻)果,他(tā )只得继续打探。为了调查康纳的死因(yīn )(🕯),他秘(mì )密约见了康纳(nà )的线(xiàn )人(🍑)。然而,两人的(😊)会面却因为日本军队(duì )追查地下(xià )党(dǎng )而(ér )破(💹)产(chǎn )(📟)。一次偶(🔈)然的机(💿)会,索姆斯再次与安(ān )娜重逢,并(bìng )且在她的(de )引荐中结识了(🔞)上海黑(hēi )社会头(tóu )目安东尼•兰亭((🔥)周润发 饰(shì ))(🚽)及(🎐)日(🍁)本情(qíng )(👛)报(bào )处田中大佐(zuǒ )(渡边谦(qiān ) 饰(⏺))。在(zài )调(🤼)查中(📬),索姆斯渐(😉)渐发现康(⛴)纳的死跟(gēn )一(⏺)个神秘的日本女人(菊(jú )(💕)地凛子 饰)有关(guān )……