1941年(nián )(👷),美(🆓)国(guó )海军(🐽)情报局特工索(🍩)姆斯(约翰•库(🕸)萨克 John Cusack 饰)奉命来到上(shàng )海,负(fù )责调查好(🎲)友康(kāng )纳被(bèi )暗(♑)杀的真相。他(🐿)以德国先驱(🤷)报驻(zhù )上(🎡)海记(jì )(🕯)者的身(💆)份游走(🥄)于社(🚉)会名流的酒(jiǔ )会。他(tā )借助(zhù )同纳粹(cuì )工程(😻)师(shī )穆勒太太的(🕕)情(qíng )人关(guān )(🐖)系消除猜疑、获(📎)取情(🚣)报。在一(📯)次(cì )赌局中(zhōng ),他结识(shí )了(le )黑帮头(🌊)目兰亭的夫人(🙂)安娜(巩(🐑)俐 饰),对(duì )方与(yǔ )手(🙀)下的神秘暗(⏰)语(yǔ )令他好奇。跟踪未(wèi )果,他只得继续打探。为(wéi )了(le )调查康纳的死因,他秘密(mì )约见了康纳的(🏉)线(🥊)人。然而,两人的会(🈸)面却因(yīn )为(🌹)日本军(jun1 )队追查(chá )地下党而(ér )破产。一(yī )次偶然的机会,索姆斯再次(😙)与安娜重(chóng )逢(féng )(👌),并(bìng )且在她的引(💸)荐中结(🍽)识了(le )上(shàng )海黑社会(🌂)头目安东尼(ní )•兰亭(周润发(📞) 饰)(🚽)及日本情(qíng )报处田(tián )中大佐(渡(🔪)边谦(👚) 饰(⏺))。在(💅)调查中,索姆斯渐(😉)渐发现康纳的(❄)死跟一个神秘的日(rì )本(běn )女(🍯)人(菊地凛子 饰)有(yǒu )关……