来自台湾的青年海生(李乾铭 饰)深受二战时期日本军国主义思想的影响,满腔热忱的加入了日本特别纵队奔赴大陆参战。但是,当他亲眼目睹了日军残杀中国平民的暴行后,他却一心只想逃回家乡。在回乡的路上,海生遇到宁毓(颜丹晨 饰)等四个女孩 。迫于无奈,海生答应送她们去已被占领的南京城。一路上,海生不仅要保护着宁毓四人,还要躲避特别纵队队长山本一郎的追杀,最后,四个女孩中只有有着日本血统的樱子活了下来。当樱子也看清了日本军人的真实面目后,海生决定奋力掩护樱子突出日军的重围……
影片讲述1940年的日本神户,正值太平洋战争爆发前夕,福原里子正等待着在外国做贸易生意的丈夫的归来,这时她青梅竹马的儿时玩伴、已经是日军宪兵的津森泰治告诉里子,他丈夫竟然从外国带回一个女人,并且那个女人已经去世。在里子的追问下,才得知丈夫在那里偶然发现了“震惊世界”的事件,并下决心要向全世界曝光这件事,为了丈夫的安全和两人的幸福,里子当然想要阻止丈夫的行动。
电影《7把枪》是以烈士“王洪合”的革命事迹改编而成,描写了1949年新中国建立前夕,以王洪合为区委书记的一队南下干部来到嘉兴王店地区接管七个乡镇,建立红色政权。然而当地土匪猖獗,为了反霸土改、保护群众并让送往前线的粮船顺利通过,王洪合及其六位战友以“七把枪”与数百土匪血战,最终在新中国宣告成立的时刻七人全部壮烈牺牲,谱写了一曲可歌可泣的英雄壮歌。