为了造大炮,白荣福(郝柏杰 饰)和姚赫下山寻找钢管。回山途中,遭到钱大商的伏击。钱达一巴掌打死白荣福,却错过了姚河。姚赫知道自己伤势严重,生还无望,请求白荣福带着钢管走开。当姚赫被钱达包围时,他发射了一枚手榴弹。大炮制成了,赵英雄(张桐 饰)想把牺牲的兄弟和亲人的名字刻在大炮上,带领大家一起对抗鬼子。但赵英雄原本是文盲。即使他跟着一枝花(赵子惠 饰)学会了读书,他仍然写不出牺牲者的名字。此时,箱子又回到横头山,帮助赵英雄刻字。西子要兑现对一枝花的承诺,帮助一枝花照顾赵英雄。同时,西子也认同赵英雄关于中国人不能互相争斗的想法,并告诉赵英雄,从现在开始,他就是他的士兵。赵英雄带着蝎子李志刚(董海松 饰)和一众兄弟,从正门向基地发起进攻。武内俊不相信赵英雄敢从前门出击,认为赵英雄只是虚张声势,让钱大巴掌(王尧 饰)来捍卫自己的立场。但赵英雄利用门柱的手脚,用大炮开路,闯入基地。赵英雄和他的人民士气高昂,毫无畏惧地冲锋,坚持不住的武内俊下令投掷毒气弹,赵英雄等人战斗力减弱,日本援军即将到来。面对近在咫尺的基地,赵英雄不肯退却。赵英雄派人拿着大炮在门口拦截援军,并让李志刚率领爆破队轰炸基地内的实验室。带着盒子去杀武内俊吧。阻击援军的兄弟们子弹耗尽,全部壮烈牺牲。在风儿和兄弟们的掩护下,李志刚带着一包炸药进入基地实验室,点燃了炸药,就再也没有出来。面对武内俊的大炮轰炸,夏子为了掩护赵英雄而牺牲了自己。赵英雄等人的子弹也用完了。赵英雄率领人民举起利剑进行最后的冲锋。赵英雄和武内俊殊死搏斗,最后赵英雄杀了武内俊。所有来到这里的人都死在了基地里。赵英雄让怀孕的芬儿离开,但他却放弃了离开的机会。日军增援部队抵达。面对一排大炮和众多鬼子,赵英雄带着最后一个兄弟,发动了他一生中最后一次进攻。随着爆炸声的响起,赵英雄兑现了当初的诺言,成为了中国人真正的英雄。