王一博饰演的特务混入日本军营,同样为共产党办事的还有梁朝伟饰演特工。与王一博有婚约的女人为共产党工作,连她也不知道王一博的真实身份,以为王一博为日本人办事。和王一博一起的还有王传君扮演的日本手下,在王一博被和他有婚约的女人蔑视后,他忍不住打伤日本士兵,王传君将为共产党做事的女人杀死,他看出王一博是因为感情问题出手打伤日本兵。王传君在王一博背后开枪,却发现是空枪,子弹被王一博拿走,王一博回头问他为什么杀了那个女人,王传君说她是共产党,王一博拿起枪说他也是共产党,砰——开枪了。
在日本军官进餐时,大鹏扮演的为日本工作的人看出梁朝伟的共产党真实身份。王一博追杀梁朝伟,两人打斗,最后被梁朝伟逃走······
1945年,日本战败,王一博和日本军官被抓入狱,在狱中王一博坦白自己真实身份,他和梁朝伟早知道对方身份,只是想让王一博潜伏到最后一刻。