张天心宣布婚礼即将开始,山田上前祝贺,催促张天心开放城门将奉军迎进来。方利全疑心张天心投奔了日本人便拿枪指着他。百顺醒了过来,却只会唱曲了,受了日本人惊吓后又跑了出去。方利全说自己不想看张天心变成汉奸,再者杀了张天心,玉环就能嫁给自己了。
张天心说他和岳大江和玉环的命早就被绑在一起了,岳大江再次要张天心把兵权交给自己。山田趁机打掉方利全的枪,玉环捡起枪来,又把青阳的刀拿给了岳大江。岳大江说青阳就是张天心的亲生女儿,还用青阳威胁张天心。张天心说岳大江算错了,就是自己眼睁睁地看着自己的女儿和妻子被别人枪杀的,他这么多年的寻找,不过是为了麻痹自己忘掉那个画面。
张天心叫嚣着让玉环开枪,这时青阳冲出来求玉环放过自己的父亲。青阳抱着张天心哭,要张天心带着自己回乡下,不要再管什么战争。青阳又说遇到岳大江自己很幸福,希望今晚可以成为他的新娘。青阳请求玉环不要杀了张天心,玉环想说张天心不是她的爹,却被张天心阻止了。张天心说自己不会当汉奸,会带着青阳回到乡下,青阳激动得晕了过去。
疯了的百顺突然冲了进来夺下玉环的枪,还把玉环当成自己的娘,慌乱之间,百顺的枪被夺了下来。山田一声口哨,汤学仁被日本人追杀着冲进婚宴,临终前说出了日本人有阴谋,又跟玉环说当年是因为自己将城防图给了张天心,刘振东才会死的,他嘱咐玉环和百顺要好好活下去。
山田说如果张天心不配合的话,他会发布第二个讯号,届时城外的奉军军队将大举进攻,城内的人一个都跑不了。张天心说自己为了保障在座各位的安全,只能跟日本人合作了。张天心揽过山田,一刀刺死。其他日本同伙也被杀,还有人试图挣扎着发出信号,也有掷出军刀企图杀死张天心的。张小三为张天心挡了一刀,张小三身陨。
城外奉军与白富林的军队打了起来。张天心下令将兵权交给岳大江,方利全主动请缨要去解救白富林。张天心提议现在要突围,然后去跟南军会合,只是张天心自己,却不会投靠南军了。张天心主动请求要去引开奉军,临行前将自己女儿托付给了岳大江。
岳大江和高青阳完婚。张天心穿起军装准备迎战,玉环再次用枪指着张天心。她还是没有办法原谅张天心,玉环痛诉张天心的罪状。汤新成夺下了玉环的枪,劝她不要做出亲者痛仇者快的事情。张天心将自己的枪拿给玉环,他要打完这最后一仗,完成军人的宿命,如果这一战后他能活下来,便甘愿死在玉环手里。玉环接过枪,请求和张天心一起上战场。
方利全出来拦住玉环不愿她离开,玉环用性命相威胁,方利全只能让开。玉环出了城,在漫天的炮火中前行。张天心用望远镜观察,看到了倒下的白富林,看到了步步逼近的日军和奉军。岳大江带着自己的军队和南军回合,离开了省城。
张天心战至只剩自己一人,最终还是倒了下来。玉环猫在战壕里找到了张天心,张天心还剩最后一口气,将自己的枪给了玉环,示意她杀死自己。玉环捡起枪,终于还是报了自己的仇,张天心没有成为日本人的俘虏,笑着死去。此时日本军也围了上来,玉环勇敢的举起了枪。战火漫天,城破,百顺站在城墙上舞着水袖。
(大结局)