1941年,华北战场,进入相持阶段,时势动荡,田家三兄弟的命运各不相同,却又息息相关。老大田大林(张涵予 饰)在战场上杀敌勇敢,老钱(任明生 饰)想家了,他怕自己战死,就托付田大林带着信和两块大洋去北平找他老婆和孩子,田大林替他收着。战斗中田大林被日军子弹打中,幸好那两块银元救了他。国军在完成任务后,最终接到撤退命令,撤退之前田大林还枪杀了一名日本军官。田大林和老钱在撤退时幸存,却在逃亡路上被日军抓获。大林在日军逼迫下误杀老钱,从此在心里留下了一片阴影。田大林的举动被躲藏在一旁的中国军人看到,他用的那把枪已被日本人动了手脚,老钱的死让田大林非常难过,田大林被日军关于干活,可幸日军集中营被袭击,他一路跌跌撞撞逃回北平,被北平黑帮老大梁文山(柳建伟 饰)的女儿梁雅优(李梦男 饰)救进城。老二田二林本是平春楼的厨子,大厨晕倒后田二林掌勺,田二林做了给客人老崔端去,但忘记放盐,他慌忙回去重做。无意中救下地下党人老崔,老崔赏识二林的机智,恰好地下党截获了从日本学厨归来的小泉敬二(费振翔 饰),他的中文名字是张二狗,于是老崔让二林学习日语和日式厨艺,顶替小泉敬二进入福田料理店收集情报。北平地下党西山支部一直想派人打入福田料理店,老崔之前已经了解到田二林家中状况。田二林同意老崔的建议,还跟着小泉敬二学起日语,老崔没看错人,他对田二林很有信心,老崔最担心的是他的暴露会对平春楼产生影响。老崔将一把枪交给田二林让他看着小泉敬二,小泉看到枪后有些害怕。田二林突然肚子疼,他急忙向茅房跑去,小泉敬二趁机逃走,老崔发现后追赶过去,但没有发现小泉的踪影。老崔准备扔按计划执行,小吴作为田二林的联系员,他在福田料理店面对面卖烟。家乡久旱歉收,田三林决意带母亲上北平城投奔二哥,走之前他画了图形留给大哥田大林,三林利用自己的聪明和胆大免去了路途上的许多艰辛。梁雅优救下大林后,汽车却坏了。三林带母亲经过,为挣大洋,三林帮梁雅优推车,无意中与大林错过。