1941年(nián ),美国(guó )海军情(qíng )报局特工索姆斯(约翰•库萨(sà )克 John Cusack 饰)奉命(mìng )来到上海,负责调查好友(🌗)康纳被暗杀的真(⚫)相(xiàng )。他(🔸)以德(🎩)国(🤷)先(xiān )驱报驻上海记者的身份游走于社(🚥)会名(🕌)流的酒会。他借(jiè )助(🍮)同(tóng )纳粹(😻)工程师穆勒太太(tài )的情人关系(xì )消除猜疑、获(huò )取情(🥁)报(🌚)。在一次赌(dǔ )(😞)局中,他结识了黑帮(㊗)头目(mù )兰亭的夫人安娜(巩俐 饰),对方(fāng )与(🙉)手下的神秘暗语(⛏)令(🥫)他好奇。跟踪(zōng )未果(guǒ ),他只(zhī )得继续打探。为(🐀)了调查康(🤖)纳的死因,他秘密约见了康纳的线(👊)人。然而(ér ),两人的(➡)会面(🐛)却因为日(👪)本(běn )军队追查地下(🚶)党而破产(💯)。一次(🏒)偶(🙎)然的机会,索姆(mǔ )斯(sī )再(zài )次(cì )与安(ān )(🔤)娜(nà )(👌)重逢,并且在她(tā )的引荐中结识了(🚲)上海(hǎi )(🔎)黑社会头(tóu )目(🐖)安东(🖍)尼•兰亭(周润发 饰(🎐))及日本情报处田中大佐(渡边(biān )谦(⏺) 饰)。在调查中,索(🎴)姆斯渐(jiàn )渐(🍹)发现康纳的死跟(🧥)一(yī )个(gè )神秘的日(🍯)本女人((🈂)菊(🚪)地(dì )(🐌)凛子(zǐ )(🖱) 饰(shì )(👼))有关……(✒)