1941年,美国海军情(qíng )报(bào )局特工索姆(mǔ )(🔼)斯(约翰(😘)•库(🕸)萨克 John Cusack 饰)(🔬)奉命(🗼)来到上(shàng )海,负责调查好(🎲)友康(kāng )(❣)纳被暗杀(📼)的真相。他以(🕔)德国先驱报驻上(shàng )海记者(zhě )的(🙍)身份游走(zǒu )于社会(🏐)名流(🐖)的酒会。他(🎫)借(🥞)助同(😚)纳粹(cuì )工程师穆勒太太的情人关系(xì )消除猜疑、获取(qǔ )情报(bào )。在一次赌(🛑)局中,他结识(shí )了(le )黑帮头目兰亭的(de )(💻)夫(🗞)人安娜(巩俐(🏂) 饰)(🤸),对(duì )(🙄)方与手(shǒu )(🙀)下的神秘暗(⏰)语(yǔ )令他(tā )好(hǎo )奇。跟踪未果,他只(zhī )(😍)得继续(xù )打(dǎ )探(🤳)。为(🥕)了调查康纳的(de )死(sǐ )(⚾)因,他(tā )秘密约见了康纳的(🏉)线人。然(🛎)而,两人的会面(miàn )却因为日本军队追(zhuī )(🤷)查(chá )地(dì )下党而破产。一次(cì )偶(🔈)然(rán )的(🙎)机会(huì ),索姆斯再次(cì )与安娜重逢(👌),并且(qiě )在她的(♌)引荐(jiàn )(🥅)中结(jié )识(🏃)了上(🏴)海(hǎi )黑社会头目安东尼•兰亭(周(zhōu )润发(📞) 饰)及日本情报处田中大佐(🚻)(渡边谦 饰)(👩)。在调查中(📬),索姆斯渐渐发现康纳的死跟一个(gè )神秘的日本(běn )女(nǚ )人(菊地凛子 饰(🖱))有(👼)关……