1943年,侵华日军为了挽救必然失败的命运,挥军进犯湘西北军事重镇常德。驻守当地的国军第74军57师临危受命,八千代号虎贲的将士在师长余程万(吕良伟 饰)带领下,准备与数倍于己的敌人决一死战。 战云密布的前夜,连长冯宝华(袁文康 饰)推迟了与未婚妻婉清(安以轩 饰)的婚事以全力备战,同日军有国仇家恨的当地苗族青年黄二虎(谢孟伟 饰)踊跃参军,敌兵未至,常德军民斗志已燃!
电影《7把枪》是以烈士“王洪合”的革命事迹改编而成,描写了1949年新中国建立前夕,以王洪合为区委书记的一队南下干部来到嘉兴王店地区接管七个乡镇,建立红色政权。然而当地土匪猖獗,为了反霸土改、保护群众
英国记者乔治•何克(乔纳森•莱斯•梅耶斯 饰)潜入了南京,打算把日军在当地的暴行公诸于世。可是他被日军发现了,在即将被斩头之际,一名中国游击队员陈汉生(周润发 饰)救起了。 何克还认识了战地外籍医生丽(拉达•米契尔 饰)。何克辗转到了黄石,与60多名孤儿一起居住。孩子们保饱受战争折磨,对外国人他们都有抵触心理,甚至不尊重。可是随着时间的过去,何克的热心与善良还是感动了孩