故事的主要内容是1945年(汪精卫去世)---1946年之间。1945年以前,可以看作背景介绍,1946年以后,可以看作无名者的结局。
1937年以前,叶先生(王一博)和方小姐(张婧仪)有婚约,很相爱~
1937年以后,日本全面侵华,方小姐(张婧仪)成为了共产党,和叶先生(王一博)分道扬镳。
1939年,日本人轰炸了广州,何主任(梁朝伟)死里逃生,成为了共产党。
1941年
1. 何主任(梁朝伟)在上海表面上成为了汪精卫的特务头子,和日本人合作。
2. 叶先生(王一博)是渡部(森博之)的人(因为开场有一场戏,唐部长(大鹏)说你的人——叶先生(王一博)杀了我的人)。
3. 叶先生(王一博)和王队长(王传君)是何主任(梁朝伟)下面的两个打手,表面上关系很好(实际上,王队长(王传君)对叶先生(王一博)一直有防备心,因为在王队长(王传君)家里开的店吃早饭,但是叶先生(王一博)并不知道——说是黑店)。
4. 方小姐(张婧仪)在歌舞厅,王队长(王传君)对她感兴趣,叶先生(王一博)也时常来看望她,方小姐(张婧仪)诱杀日本人,叶先生(王一博)在背后保护方小姐(张婧仪),这一切也被王队长(王传君)察觉。
5. 1941年,国民党(蒋介石)女特务江小姐(江疏影)因为动了感情,刺杀唐部长(大鹏)失败,被抓,何主任(梁朝伟)放了她一马,她为何主任(梁朝伟)提供了日本人旅居上海要人录,得知了日本公爵的身份。
6. 1941年,何主任(梁朝伟)从渡部(森博之)处得到了消息,德国要攻打苏联,唐部长(大鹏)知道何主任(梁朝伟)的多重身份(共党),何主任(梁朝伟)通过拿破仑蛋糕把消息传给了陈小姐((周迅)),张先生(黄磊)是知情人。
l 1945年5月,汪精卫去世,导致了唐部长(大鹏)戴功赎罪成为了蒋介石方面的人,出面和日本人和谈,但是,同时把消息故意提前透露给了何主任(梁朝伟),也就是透露给了共产党。
l 何主任(梁朝伟)把消息透露给了陈小姐((周迅),张先生(黄磊)知情,为了阻止和谈(因为日本人想要不归还东三省),张先生(黄磊)组织了公爵被杀一事。
l 叶先生(王一博)和王队长(王传君)去收的公爵的尸体,(预告片:貌似是王队长(王传君)误杀了受伤未死的公爵,自此王队长(王传君)对叶先生(王一博)产生了信任的嫌隙)。
l 渡部(森博之)得知公爵被杀一事,难以对日本皇室交代,拒绝和国民党和谈,展开了疯狂报复行为,端了一个仓库(汪精卫去世,其他几人没有出现,在渡部(森博之)看来在寻找退路,就更加信任叶先生(王一博),对王队长(王传君)产生了疏远)。
l 叶先生(王一博)因为担心方小姐(张婧仪),而好心提醒最近风声紧,不要再暗杀,结果被误会,气的打伤了一个日本人,杀了好几个日本人。这些被王队长(王传君)监视。
l 第二天,王队长(王传君)试探叶先生(王一博)的身份---心情不好是因为感情问题,被叶先生(王一博)察觉,叶先生(王一博)对王队长(王传君)产生了信任的嫌隙。
l 王队长(王传君)杀了方小姐(张婧仪)的伙伴后,又奸杀了方小姐(张婧仪)。(他对方小姐(张婧仪)有男人的欲望,也有逐渐变态的占有心理——电影开头对渡部(森博之)等日本人强奸两个女儿心生向往,同时又想要试探叶先生(王一博)的身份)
l 王队长(王传君)把报纸故意扔在叶先生(王一博)的桌子下,看到叶先生(王一博)痛哭流涕,对叶先生(王一博)的身份进一步不信任,同时叶先生(王一博)也怀疑上了王队长(王传君)杀了未婚妻。
l 渡部(森博之)派叶先生(王一博)去码头调查公爵的事情,王一博(是共产党)到了码头,和组织一见面,张先生(黄磊)得知码头保不住了,于是,很慌张就要跑路。张先生(黄磊)和陈小姐((周迅))摊牌,没想到陈小姐((周迅))拒绝了逃跑,被夺了抢,联系了唐部长(大鹏)。
l 唐部长(大鹏)把事情告诉了渡部(森博之)和何主任(梁朝伟),何主任(梁朝伟)本来想要派手下人去处理,但是没想到渡部(森博之)因为事件重要,提出了让何主任(梁朝伟)亲自去处理。(唐部长(大鹏)和何主任(梁朝伟)知道事情很难有可以操作转还的空间了)。
l 何主任(梁朝伟)见了张先生(黄磊),发现张先生(黄磊)就是陈小姐((周迅)的潜伏点的叛徒,并且知道的事情太多(1941年苏联的事情、公爵的事情以及顾虑陈小姐((周迅)的安危),只好选择杀了张先生(黄磊)。
l 何主任(梁朝伟)知道自己没有退路了,于是和叶先生(王一博)一起商量接下来的对策,让自己直接暴露,送叶先生(王一博)取得日本人的信任更近一步。
l 在饭桌上,渡部(森博之)说自己要离开中国,何主任(梁朝伟)引爆自己的身份(插曲:王队长(王传君)佯装要和叶先生(王一博)碰杯,被叶先生(王一博)拒绝了),唐部长(大鹏)知道了何主任(梁朝伟)选择牺牲,渡部(森博之)知道了何主任(梁朝伟)的身份。派叶先生(王一博)解决何主任(梁朝伟)。
l 叶先生(王一博)带着王队长(王传君)离席,并且故意和王队长(王传君)对峙(追问方小姐(张婧仪)的事情),王队长(王传君)对叶先生(王一博)彻底失去了信任,背后拔枪要杀叶先生(王一博),自此叶先生(王一博)对王队长(王传君)彻底失望,杀了王队长(王传君)(原因有四:何主任(梁朝伟)引爆,失去竞争对手,让日本人不能选择王队长(王传君);同时,为方小姐(张婧仪)报仇;友谊彻底失去了;王队长(王传君)先拔枪,日本人和国民党都不会责怪叶先生(王一博))。
l 唐部长(大鹏)让何主任(梁朝伟)离开上海,何主任(梁朝伟)去找陈小姐(周迅),叶先生(王一博)来找何主任(梁朝伟)佯装决斗,打斗被日本人全称监视。何主任(梁朝伟)被抓。
l 叶先生(王一博)彻底取得了渡部(森博之)的信任,战场的失败让渡部(森博之)决定去东北,他把东北的军事防控图给叶先生(王一博)看了。叶先生(王一博)透露给了组织,加速了东北关东军的溃败。
l 1945年8月15日,日本投降,渡部(森博之)和叶先生(王一博)成为了俘虏,何主任(梁朝伟)被释放。叶先生(王一博)故意在渡部(森博之)面前和何主任(梁朝伟)演戏,何主任(梁朝伟)演知道叶先生(王一博)彻底取得了渡部(森博之)的信任。
l 国民党为了对付共产党,要和日本人大岗合作,大岗来找渡部(森博之),要救他出去,渡部(森博之)却无心恋战,要回日本种田,叶先生(王一博)得知后,知道了渡部(森博之)失去了利用价值,杀了渡部(森博之)。(剃须刀 是潜伏在国民党里面的共产党提供的)
1946年 叶先生(王一博)和何主任(梁朝伟)和陈小姐((周迅))转战到了香港,继续潜伏。
1. 叶先生(王一博)给陈小姐((周迅))点了咖啡,何主任(梁朝伟)看到了拿破仑蛋糕店~
2. 叶先生(王一博)去了王队长(王传君)的家里,王队长(王传君)的妹妹可能认识叶先生(王一博)。
3. 叶先生(王一博)在佛堂孤身一人,被何主任(梁朝伟)背后一握,瞬间泪流满面~