铁雷(丁圣 饰)带人扒开铁轨,突然遭遇郭三(张释中 饰)的埋伏,铁雷被他们绑在轨道上,其他人全部牺牲。小泉清(郭东文 饰)收到郭三活捉铁雷的消息,他识破了文龙(韩栋 饰)炸火车救人的全部计划,高小庄(宫海滨 饰)故意装出惊慌失措的样子,他歇斯底里地向小泉清求饶,并主动要求为小泉清表演飞刀射苹果的游戏,因为没有苹果和飞刀,小泉清提议用枪代替飞刀,打文龙的左耳朵,如果打不中,高小庄得死,如果打死文龙,他还得死,高小庄假装不会开枪,谭卓如和安娜(徐小飒 饰)大声指责高小庄的懦弱行径,文龙提醒高小庄看准了再打,高小庄终于鼓足勇气战战兢兢地开枪,他没有打文龙,而是打碎了灯,车厢里顿时一片黑暗。
原来,这一切都是高小庄和文龙事先设计好的,高小庄事先在嘴里藏了根开锁的铁丝,他带着谭卓茹(张润 饰)和安娜赶往车尾,贺春(张彬 饰)也带人顺利爬上火车,他们一起在最后一节车厢找到炸药,眼看火车就要进入隧道,鬼子也追了上来。
魏坤宁(王俊彭 饰)带刀子(许敏 饰)和鲁村长偷袭工程营地,打死了守卫的鬼子,魏坤宁挟持了吉野(张愽楠 饰),鲁村长带人顺利进入营地,和鬼子展开激战,吉野趁机溜走,刀子紧追不舍,吉野逃进指挥所,刀子把满腔仇恨化作报仇的力量,他终于杀死吉野。
文龙跑到车头,打死了开火车的鬼子,和前来增援的小泉清厮打在一起,眼看火车就要撞向铁雷,文龙用脚踩下了开关,火车在最后一刻停了下来,铁雷才幸免遇难。谭卓茹负责断后,她掩护高小庄和安娜去帮贺春找到炸药,谭卓茹和贺春一起消灭了追上来的鬼子,谭卓茹让高小庄和安娜赶紧跳车,她和贺春去车头找文龙。
小泉清趁文龙不注意,举枪威胁他,小泉清自以为胜券在握,没想到谭卓茹及时赶到,把文龙救下,高小庄和安娜安全跳下车,正好遇见铁雷。与此同时,贺春点燃炸药,不小心被鬼子一枪打中,他成功引爆炸药,自己却英勇牺牲了。随着一声巨响,火车被炸毁,文龙被震晕,正当大家正焦急万分的时候,文龙醒了过来。
刀子赢得了鲁村长的信任,鲁小花(王瑞雪 饰)(王瑞雪 饰)也在村里等着他的归来,刀子已经成了鲁家屯的英雄,鲁家屯的大门永远为他敞开。正在这时候,文龙和安娜他们也赶来汇合,鲁村长得知贺春英勇牺牲,他很心痛,鲁村长已经把鲁家屯妇孺老小安排转移了,他发誓从今以后守着林海,和鬼子拼到底,大家和鲁村长告别,刀子跪下向鲁村长磕头,他和大家一起离开了。