
抗战爆发,厨子孟万福在成亲当天被国民党抓去充军。将军张云魁一心报国,却因上司指挥不当,全军覆没。战场上,张云魁舍命救下万福,万福受其嘱托,开始照顾张云魁一家老小。张云魁太太丁玉娇知书达理,面对战争,她只能勉力维持生计。在万福的帮助下,一家人苦苦支撑。万福被国民党错认成逃跑将军张云魁,而此时真正的张云魁申诉无门、心灰意冷,他以万福之名加入游击队伍。民族危亡之际,不管前线将士还是后方民众,都义无反顾、共赴国难。万福在一次锄奸行动中被捕入狱,张云魁和丁玉娇全力营救,待到抗战胜利,他们终于守得云开见月明。

1949 年新中国成立,丁玉娇为满足儿子张月明写作文的心愿,回信讲述其生父、牺牲的新四军将领张云魁的故事,镜头拉回 1937 年。卢沟桥事变后,国民党将领张云魁调任 87 旅旅长,与南京家中的父亲张汝贤、妻子丁玉娇依依惜别。上海郊镇,厨子孟万福大婚前夕,巧妙平息军官与掌柜的争执,与未婚妻韩小月憧憬未来。次日万福取婚服时,与算命先生黄瞎子一同被国民党士兵抓伕,他化名孔二包避祸,所属军营正是张云魁的驻地。张云魁策马赶赴上海,丁玉娇与韩小月各自思念亲人时,1937 年 8 月 13 日,淞沪会战爆发。

张云魁提前抵达军营视察,搜出违规杂物,撞见欲逃跑的孟万福,欲以逃兵罪处决他。万福喊出自己是被抓伕,张云魁得知后要治于连长军法,罗店战局吃紧,部队紧急驰援。白家宅战斗惨烈,装备匮乏的队伍伤亡惨重,于连长战死,黄瞎子决意留下杀敌,张云魁却被孙怀义命令独自坚守。他动员士兵,多数选择留下,万福仍想走,被留为勤务兵。张云魁表弟罗祖良在战区医院成为军医,韩小月随慰问团到87旅。

孟万福与韩小月短暂相逢又被迫分离,万福让她随俞小姐去武汉避难,承诺打完仗去找她。南京的丁玉娇和太爷见战报忧心忡忡,日军轰炸南京,二人被迫躲进防空洞。张云魁请求迂回进攻被拒,深知白家宅难守却不能违抗军令,丁玉娇收到他的遗书,太爷劝解这是军人明志之举。联络线被炸断,张云魁单枪匹马赴师部请求去柳镇接应援军,师长孙怀义模棱两可。中秋夜,万福用菱角做月饼,官兵唱起家乡小调,张云魁教万福打绑腿,敌军迫近,张云魁组建敢死队赴柳镇。

张云魁最终放孟万福离开,万福途中遇日军侥幸逃生,又与敢死队相遇,咬牙留下并肩作战。敢死队赶到柳镇,却发现 159 师已撤走,日军随即逼近,张云魁率众死战,损失惨重。日军投瓦斯弹,混战中张云魁让赵副官带佩剑和遗书汇报,自己拼死抵抗。留守白家宅的 87 旅全员牺牲,赵副官也被打死,万福目睹后带佩剑找到奄奄一息的张云魁,张云魁抱定必死之志,嘱托他送剑回南京,万福九死一生逃离战场后前往南京张宅报信。

万福到了张宅后,不理会丁玉娇的哀求,坚持要等张汝贤回来,才报信。张汝贤此时正在廖丰年家,得知 87 旅已经全军覆没,还听闻张云魁由于离开了阵地,有临阵脱逃之嫌。太爷回家后,孟万福道出张云魁牺牲的真相,全家陷入悲痛。太爷带万福找廖丰年作证,廖丰年表面留下他,实则另有计划,他把万福暗中送出南京,并给了一笔钱让他不要回来。另一边,罗祖良在上海战地医院救治伤员时,意外认出了被百姓救助到医院的张云魁。丁玉娇久等万福不回,前往廖丰年家询问,得知万福已被放走。万福拿着钱,正准备去买到武汉的船票。

票价太贵,万福钱不够,只能折返张宅。此时的张家,已经笼罩在“逃跑将军”的阴影之下。张云魁在战地医院醒来,罗祖良告诉他“大场”已丢,张云魁难过至极。太爷来到国民政府要为张云魁讨说法,被丁玉娇和万福劝回。战地医院里,记者采访伤员时,拍摄的照片中带到了角落里的张云魁。廖丰年给张家弄来三张船票,万福一看是去武汉的票,鼓动太爷带上自己一起去。张云魁从报纸得知自己被冠上 “逃跑将军” 的骂名。

云魁背上骂名,只能隐姓埋名。丁玉娇在一张报纸上认出角落里一个模糊的身影是张云魁,太爷决定和她去上海找寻,把去武汉的船票给了万福后,一家人动身去上海。张云魁一心想回南京为六千弟兄讨公道,战事吃紧,他随伤兵一同撤离医院。南京张宅众人收拾行囊离开,码头处太爷、丁玉娇与孟万福依依惜别,万福登上摆渡小船时发现错拿了装有张云魁佩剑的包袱,念及誓言请求船夫折返送剑。途中日军飞机投弹,开往武汉的 “美云号” 被炸毁,万福的小船也被掀翻。被救后万福发现自己在去往上海的船上,太爷、丁玉娇也在身边,众人因“送剑” 再次被命运绑在一起,而张云魁回到南京张宅,只见人去楼空。

张云魁回到南京老宅,换上旧军服找到廖丰年,廖丰年坦言是孙怀义指挥失当让他背锅,劝他隐姓埋名去武汉找家人,张云魁希望能留下守卫南京,不料在街头被宪兵抓捕。孟万福带着张家人抵达上海码头,一行人前往租界却被拒之门外,万福发现可花钱找通译进入,便约定晚上带众人进去。张云魁被关期间,南京遭日军轰炸,廖丰年暗中将他放走,张云魁遇老游并制服其打劫行为,随后组织百姓撤离,老游率残兵追随他撤往挹江门。1937 年 12 月南京陷落,张云魁和老游为渡江逃命,只能走入冰冷的长江水。

孟万福按约定带张家人进租界,难民冲闸引发骚乱,日军肆意开枪,四人被冲散,太爷进了租界,刘嫂中枪身亡,万福和丁玉娇被困在外。南京长江,张云魁老游爬上臭气熏天的粪车,在冰冷的长江水中艰难前行,途中老游被水浪卷走,张云魁拼死扒住粪车,靠唱《满江红》给自己打气。丁玉娇即将生产,目睹日军屠杀后欲自杀,幸得日军撤离,在废墟中诞下一子。这一天,南京城破。张云魁醒来,发现自己已经被冲到了长江北岸。上海租界边,一位老太太救助了丁玉娇、万福和新生的孩子,三人进入租界,内外的反差尽显战争残酷。

孟万福和丁玉娇前往张家的上海老宅聚仁里八号,发现宅子已住满租客,见到张云魁的堂弟媳李淑媛,得知太爷和刘嫂并未到此,丁玉娇心急如焚。孟万福做饭时打探得知,丁玉娇的卧室被张云旗租给了上司包养的女人刘小姐。张云旗假意要让出房间,李淑媛却卖惨让丁玉娇住阁楼,万福住进灶披间。万福去难民营找太爷无果,丁玉娇前往《救亡时报》报社找寻张云魁的线索,却发现报社早已人去楼空。张云魁化名孔二包加入川军奔赴徐州。孟万福和丁玉娇开始在街头贴寻人启事,寻找太爷。

丁玉娇和万福在贴寻人启事时,遇昔日饭馆伙计包子,包子推荐万福去鲁泰居做厨子,万福担心丁玉娇孤儿寡母被张云旗夫妇欺负,决定先留下找太爷。张云旗夫妇为讨好上司,赶走了租房散户,刘小姐还想赶走丁玉娇和万福,被孟万福撞破,万福以捅出奸情相威胁,刘小姐一气之下搬走,丁玉娇和孩子得以住进二楼。李淑媛心生不满,指桑骂槐。张云魁在川军部队做伙夫,因制止三班长打人被带到排长面前,竟发现排长是长江边失散的老游。万福与玉娇发生争执,最终去鲁泰居做了厨子,战争的创伤让他常在烧火时陷入对战场的恐惧。

李淑媛刁难丁玉娇,逼她外出找工作,尚在月子中的玉娇大雪天不仅要洗孩子尿布,还被要求洗李淑媛的衣服。张云旗因借高利贷买公债暴跌,和李淑媛商量勾结日本人谋出路。武汉江边,罗祖良向俞淑真诉说战争苦难,韩小月打听万福下落,得知 87 旅全员殉国后,悲痛不已。丁玉娇到哈同律师行找伍建章律师求助,伍律师不信张云魁是逃兵,愿意为其伸冤。

张云魁向老游表明想找卢云为牺牲弟兄申辩,洗清 “逃兵” 罪名,老游答应帮忙打听卢云的消息。丁玉娇见完伍律师回家,撞见张云旗夫妇处处上锁、独享饭菜,她称伍律师会帮自己补办地契,让张云旗心生忌惮。万福在收容所找到精神恍惚的太爷,丁玉娇再找伍律师却得知其返乡,房屋凭证也无法取回。张云旗夫妇知丁玉娇无果当即变脸,不料万福带着衣着华贵的太爷归来,谎称箱中有钱财地契,张云旗夫妇瞬间服软,唯有丁玉娇察觉太爷状态异常。太爷为孩子取名月明,万福才道出太爷神志不清,行头和箱子都是伪装。

丁玉娇挽留万福,万福担心她受欺负答应留下,还狐假虎威替太爷要回房租,张云旗夫妇支支吾吾难以遮掩。张云魁的部队到了徐州附近,所在散兵营条件艰苦,士兵小周被冻晕,老游信守承诺为张云魁搞到找卢云的路条。张云旗因高利贷压力找太爷卖惨,太爷答应免掉过往房租,但要求今后房租由丁玉娇管理。丁玉娇告知万福可以给武汉写信了,让太爷帮忙代笔,太爷因万福让小月不管国事的言论大怒,二人争执,丁玉娇劝和后接手写完信件。

张云魁潜入齐家楼与卢云对质,卢云作为孙怀义参谋知晓一切,坦言身患绝症无法即刻为他昭雪,承诺死后会留下翻案材料。丁玉娇因无经验又带孩子,找工作屡屡碰壁,失意时去鲁泰居找万福,万福为她做鸡蛋茶,还拿出小月绣的钱包,将身上的钱都给她,承诺解决缺米的难题。韩小月在长江边为万福立衣冠冢后,在俞淑真鼓励下决定做护士救死扶伤。新四军谢语峰演讲号召青年投身抗战,罗祖良等青年深受鼓舞。老游因部队物资匮乏,带人抢夺西北军军需库物资,张云魁劝阻未果,众人一同被擒。张云旗拿着抗日传单找太爷,嘲讽传单是 “口水爱国”,说自己不抛公债才是真正爱国者,被太爷斥责蝇营狗苟、只重钱财。万福冒险从南市买来大米交给丁玉娇,太爷得知是日本人的米后震怒拒食。

万福因为日本米的事与太爷起了争执,负气离开。丁玉娇用六谷粉重新做了馒头,太爷反思自己迂腐却仍坚守民族气节,欲变卖珍藏《庐山记》换口粮,被丁玉娇坚决阻拦。日子捉襟见肘,丁玉娇前往卖血站,接到献血的传单后毅然去医院献血,结识善良的曾雪飞。西北军庞团长发现偷抢物资的是原来战场上害他损兵折将的张云魁,决意严惩。张云旗夫妇佯装吵架,以好工作引诱急于找活的丁玉娇,为她介绍 “向导” 工作,丁玉娇顺利通过面试,兴冲冲向万福报喜。

张云旗被高利贷追债毒打,与李淑媛合谋偷太爷箱子,却只找到石头和《庐山记》,遂计划勾结日本人设套。丁玉娇做“向导”时遭客人骚扰,拼死反抗后被扔在暴雨街头,万福将她接回并耐心开导,丁玉娇放下大小姐身份,决心直面乱世磨难。张云旗勾结藤田卖房,设宴时拿出《庐山记》讨好,太爷突然归来,听到家里有日本人的动静。

太爷怒举拐杖将藤田赶走。巡捕以殴打日本侨民、私藏抗日传单为由抓走太爷,丁玉娇怒打张云旗,放言太爷若出事必让他偿命。巡捕房里,太爷直言传单不是自己写的认可其内容,惹怒巡捕被收监。丁玉娇求助伍律师,得知需拖延时间避免太爷被引渡到虹口宪兵队。丁玉娇发现《庐山记》被偷,与张云旗对质。庞团长欲为兄弟报仇,张云魁脱了衣服,满身伤痕令众人动容,庞团长抽打其衬衫告慰弟兄后选择原谅。张云魁提醒卢云兑现承诺,随后与老游、庞团长奔赴徐州战场,三人并肩与日军殊死搏斗。

徐州战场,张云魁等人拼死战斗。武汉的俞淑真和韩小月一同接受医护培训,日军的轰炸让武汉陷入混乱。丁玉娇得知太爷暂不被转移,但藤田要求太爷当面道歉才肯罢休,万福气愤蹲守张云旗洋行,最终却没敢动手。万福为救太爷,向爱吃自己包子的赵先生打听消息,送到赵府的包子被一位叫田家泰的客人尝到了。徐州战场硝烟散尽,老游在尸堆中找到奄奄一息的张云魁。上海的七哥受田先生所托,到鲁泰居找万福做包子,万福赴田府发现席间有日本人,为救太爷谎称会做 “兰陵七绝” 包子,田先生答应一试。丁玉娇代写了道歉信,却不知如何让太爷当面道歉,万福送包子时向田先生求情,田先生收下包子却未回应。曾雪飞带丁玉娇见陈医生,陈医生曾在上海战地医院援助,可能会知道张云魁的消息。

陈医生告诉丁玉娇称曾为一个“张旅长”做手术,对方术后感染离世,丁玉娇误以为张云魁牺牲,悲痛欲绝。巡捕房里,丁玉娇替太爷向藤田念道歉信,太爷却当场痛斥藤田,宁死不低头,救太爷的希望彻底破灭。万福继续给田先生做包子,最后一天受丁玉娇启发打算做“面馅”的馒头,恰逢七哥前来通知,田先生已出面疏通释放太爷。张云魁路过救助站,给武汉罗家写信联系家人,恰逢台儿庄大捷的消息传来,军民一片欢欣鼓舞。丁玉娇和万福接出太爷,在街上看到庆祝游行激动不已,可回到老宅却发现被张云旗卖给藤田,日本人前来收房。