虽然孙大白因为大妮子(庞妍 饰)的死而恨赵英雄(张桐 饰),但是当他真的把刀放在他身上的时候,孙大白却做不到,他说他决定给赵英雄一个杀死何田和大妮子的机会。子母子报仇,赵英雄信誓旦旦说,不报仇就不是男人。随后三人开始讨论刺杀日本领事渡边忠一(程思寒 饰),却被日本人偷听并被杀。瞎子派人刺探赵英雄,试图窃取赵英雄的密约,但监视赵英雄的人恰巧看到日本人要杀赵英雄,于是“射杀日本人,救了赵英雄”。当他知道赵英雄住的包厢时,当晚就与部下联手表演节目,好像自己被追捕一样,却恰巧被赵英雄救了出来,留在了赵英雄身边,给他的消息说日本人本来打算。在适当的时间举行舞蹈。舞会当天,虾子带着赵英雄来到了现场,一枝花(赵子惠 饰)、白荣福(郝柏杰 饰)、地下党等人也来到了舞会,目的是达成一项秘密协议。姚和、孙大白将先前被杀的日本人的尸体放在村里,声称是赵英雄杀的,迷惑了公众,让何田以为赵英雄出现了,于是率部离开了舞会。但它却成功了赵英雄的调虎离山之计。舞会期间,夏子趁混乱进入渡边的办公室寻找秘密约会。一枝花临时决定改变计划,立即杀死渡边忠一,然后除掉赵英雄。舞蹈进行到一半时,发生了枪战。赵英雄本想用酒瓶杀死渡边,但因喝醉而错过了工作,反而救了渡边。第二天,报纸头版刊登了赵英雄与渡边的合影,并称赵英雄为民族英雄。孙大白看到报纸后,认为赵英雄真的救了渡边,想再次取赵英雄的命,为大妮子报仇。赵英雄知道自己无法解释清楚,于是决定在夜间杀掉渡边。渡边的办公室弄得一片狼藉,日本人把责任归咎于赵英雄。针对赵英雄杀三井救渡边而不公布密约的行为,日本人一头雾水,不明白赵英雄的真实目的。认为自己是被赵英雄玩弄的日本人决定在晚上放出自己和张瑞年(刘有昌 饰)签了飞跃的消息,这才让赵英雄一举解决了。日本人放出的消息再次被地下党匪和国民党得知,三党密谋破坏秘密协议的签署。当晚,赵英雄带着姚和、孙大白躲到了领事馆外。当日本车开出去时,赵英雄因胃不舒服,只得离开。车,本来不想车却撞了炸弹。