机械厂钳工莫得闲(肖战 饰)拖家带口随逃难队伍躲进山区,与被大部队遗忘的防空炮长肖衍(彭昱畅 饰)及手下在“戈止镇”落脚。然而,莫得闲和妻子夏橙(周依然 饰)、老太爷(杨新鸣 饰)以及儿子莫等闲(严知度 饰)的平静生活因为一小队日本侦察兵的意外到来被打破。全镇百姓不忍不退,拼死守护家园,一场民间智慧对抗正规武装的殊死较量轰然展开。
浩哥因欠了赵地主的粮食还不上遭到威胁,不得已带着三个兄弟到日军仓库偷了军粮。赵地主认得是日本军粮不敢收,土匪孙大脑袋心眼多不想买,浩哥只好拿回家吃,他的相好小寡妇发现是日本军粮后劝说浩哥归还。时机不巧,日本人已经因为丢粮加强戒备,而原路返回时袋子漏米撒了一路,日本人天亮后顺着痕迹找来将几人绑走。在刑场,浩哥遇见效仿他们偷军粮被抓的孙二。正当几人人要被日军处决时,国际记者正好路过,浩哥不但阴差阳错逃过一劫,还当上了中日友好督察队队长。一边的孙二就没有这个好命,被日本人偷偷枪毙。风生水起的浩哥转眼被扣上汉奸走狗的恶名,被全村人唾骂。浩哥意识到自己被所谓“中日友好”的幌子耍了,已经和全村人形同陌路。他一怒之下联手孙大脑袋手刃日本小队长,给孙二报仇,也扭转了名声。日本人火了,直接屠了二龙湖村。浩哥带着兄弟们与日本人进行了惨烈的殊死搏斗。最终,浩哥在日军仓库与日本大队长同归于尽。
细荣(李子雄饰)、阿B(梁朝伟饰),辉仔(张学友饰)在石殎尾陡置区一同成长,三人情同手足,虽然各人家境贫困,年轻的心从没有失去对将来的幻想与憧憬。阿B因要与女友小珍(袁洁莹饰)结婚,众人各出奇谋为阿B筹钱。辉仔借来高利贷途中被劫,辉仔负伤往婚礼。及后,阿B与辉仔往复仇而误杀废强,细荣众人遂到越南逃亡。其时西贡市长外弛内张,对众人来说便是炼狱,更遇上越共刺杀越南政要,细荣遂决定要拼死捞一笔钱才离开越南。细荣远亲中、法混血儿阿乐(任达华饰)是职业杀手,阿乐得悉越南恶霸梁源盛在夜总会有黄金交易,遂与一众里应外合,激战后把黄金抢走,阿B为拯救一位香港女歌星陈秀青而险丧命…… 吴宇森巅峰时期的野心力作,对情与义的探讨有其深邃之处,动作场面火爆亮眼。是港片不可多得的佳作。