1942年,中缅边境有座叫禅达的小镇。时不时受到炮火袭击的地方,聚集着一群来自五湖四海的溃兵。他们是小太爷孟烦了(张译饰)、军医郝兽医(罗京民饰)、东北佬迷龙(张国强饰)、阿译长官(王往饰)、湖南人不辣(王大治饰)等。他们只求有吃的死不了,如同活死尸。这时,师长虞啸卿(邢佳栋饰)出现了,他想利用这群散兵重组川军团,空降缅甸参加战争。但到达战场的小分队面对的却是已成定局的溃败。最后剩下的孟烦了一行人被逼退到四面楚歌的小屋里。外面是不断靠近的日本兵,危机的最高点,拯救他们的是自称团长的龙文章(段奕宏饰)。龙文
十年前,派出所民警赵鹏程在执勤时遭遇持枪嫌疑人,开枪时“哑火”,关键时刻师傅武雷挡在他面前与歹徒搏斗,师傅在这次任务中牺牲。这使赵鹏程在家庭和工作上背负上沉重的精神压力。十年后,平海所值班室发生了“走火”事故。当事民警刘长路顾及他人前途决定隐瞒不报,然而目击“走火”的赵鹏程却深陷情与理的抉择中。“走火”事件被人举报,引发平海所的人际纠葛。办案时,赵鹏程和刘长路遭遇袭警,刘长路开枪警告时,一颗子弹误伤路人,造成意外“走火”,由此被告上法庭。案件引发警察用枪法律层面上的思考,律师王雨欣和赵鹏程找到关键证据,洗