舞会上,性感的安娜吸引了所有男人的视线,然而一场暗杀却突然发生,幸亏有保罗的及时提醒,安东尼·兰亭才躲过一劫。因此,保罗成为安东尼的座上宾。保罗告诉安娜,要暗杀她丈夫的枪手,正是在赌场和安娜碰头的那几个人。而安娜恳请保罗为她保密。对此,保罗很无奈,因为他已经渐渐迷恋上神秘又美丽的安娜。
保罗从上级那里了解到安娜的身世:她曾留学英美,父亲是爱国将军已被日本人杀害。本来安娜也是日本人的暗杀对象,但她的家人却及早地把她嫁给了兰亭,让日本人投鼠忌器才保存了性命。
安娜刺杀日本人
保罗继续追查康纳的死因,发现好朋友生前有一位日本情人纯子,她常常到一家大烟馆吸大烟,而与她一起吸烟并情话绵绵的正是田中大佐,原来纯子本来是田中的情人。兰亭就此认为康纳的死与日本人有关,难道是因为纯子争风吃醋而惹恼情敌被杀?
正在这谜团四起之时,谁也没想到安娜竟然指挥枪手准备暗杀在一家酒店门口的几名日本人与间谍,而她本人在布置好一切后随即驱车离去,招摇地来到了保罗与情人约会的咖啡馆,故意声称自己正在等人。那边厢,枪手们杀掉了那几名日本人。这边厢,在咖啡室内,保罗试图与安娜调情,却被安东尼阻止,并暗示他要帮忙证实暗杀发生时,安娜有“不在场”证据。不过,受了惊吓的田中大佐已经认定安娜有幕后主谋的嫌疑,他一下子就识破了保罗陷入情网刻意替安娜撒谎。
安娜被捕
就在此时,保罗又无意中发现安娜的手下带着一个蒙面的女子离开,那人竟然就是纯子。不过,想通过跟踪安娜查出内幕的保罗被人击倒在地,醒来时竟然发现坐在自己眼前的人正是安娜。原来安娜是想用纯子与田中大佐谈条件,避免他在上海屠杀中国人。然而,保罗却对安娜和盘托出:纯子其实是美国人安排在上海的双料间谍。现在田中大佐对她恨之入骨。他再三表示自己只想查出康纳的死因。但他的坦白并未能获得安娜的完全信任。
安娜仍然决意要带着纯子离开,在火车站被日本兵发现后,安娜的随从被杀死,安娜也被捕了。及时出现的保罗杀死了日本兵救安娜逃出生天。不幸的是在掩护安娜逃走时,保罗落入了田中大佐的手中,遭到严刑拷打。不过,深爱安娜的保罗面对死亡威胁却始终不肯出卖安娜。受尽折磨后,他才在上司的周旋下被放了出来。
不过,执著的保罗宁肯违抗上司的命令,也要继续追查好友的死因,为此,他再次找到了安娜。两人来到纯子藏身的仓库,此时纯子由于因毒瘾发作已经奄奄一息,不料,田中大佐和安东尼尾随而至,田中大佐还当着安娜的面杀死了她的两个手下,让大雨中的安娜悲痛至极。安东尼这时才告诉安娜,把纯子交出来是他和田中大佐交换安娜的条件。最后,田中大佐用毒药结束了纯子的生命,他自己竟然也为情人的死泪流满面。不过,当安东尼要带走安娜时,田中大佐反悔了。双方争执顿起,安东尼枪杀了田中大佐及日本兵,他自己也中弹身亡。弥留之际,安东尼将安娜托付给保罗。
有情人逃出生天
面对中枪倒地的田中大佐,保罗本可以补一枪杀死他,但安娜催促他赶紧逃离,放了田中大佐一马。两人千辛万苦到达码头,却发现田中大佐已经站在船上,死死盯着他们俩。以为死期已到的保罗和安娜绝望至极,却没料田中大佐别转头去放过了他们。最后,安娜在澳门下船,两个有情人继续为反法西斯斗争。