刘文钊(于震 饰)和刘志航(关亚军 饰)制定了完整的作战计划,他们决定和日本人抗战到底。就在大家信心满满,决定战斗的时刻,刘志航突然接到上级的命令,停止作战。他们不希望帮助共产党营救被捕同志。刘志航陷入了矛盾中。
决战前一天,刘文钊来到祠堂看望三位夫人,向他们告别,金镶玉(于明加 饰)来到刘文钊身边,恳求他和自己成亲,希望自己能够名正言顺地进入刘家祖坟。刘文钊拉着金镶玉的手,和她正式拜了天地。
计划当天,金镶玉来到刘志航的住所,开始进行作战准备,却被刘志航迷晕带走,为了执行上级的命令,刘志航只能选择离开。刘文钊和跳蚤(周毅 饰)一切准备就绪,可是却迟迟未见刘志航的部队,连金镶玉也没了踪影。危急关头,刘文钊决定一切计划不变。
刘志航逃离半路,被金镶玉和众人拦截。金镶玉无法接受刘志航逃离的现实,自己赶回去帮助刘文钊。
在刘文钊的精心部署下,跳蚤等人顺利救走了受伤被捕的同志,和日本人展开了一场殊死搏斗。金镶玉赶回来和刘文钊并肩作战,却惨死枪下。刘志航无法背叛自己的良心,也赶了回来,和日本人做最后的决斗。刘文钊为了炸毁所有的细菌药品,舍身取义,和松田浩(宁理 饰)同归于尽,日本人细菌站的计划被刘文钊彻底摧毁。
大难不死的刘志航决定离开江口,临别时,被忠爱的党国赐死,了却了一生的悲剧命运。
一九五六年,找不到尸体的刘文钊和同样找不到尸体的金镶玉、花想容(徐翠翠 饰)全部移坟进入刘家祖坟,和他们一同埋葬的还有刘志航。祖坟前,白发苍苍地刘吉祥(杜源 饰)带着陆小荷(马欣莹 饰)(彭静 饰)和刘文钊的儿子刘西川(高基才 饰)为革命事业奋斗终身的英雄们献上一个至高无上的军礼。