影片把焦点集中在城市——以抗战时代中六个最重要的城市为主角:北平、上海、武汉、重庆、昆明、延安。在八年抗战不同的阶段,这些城市扮演了特殊的角色,经历了不同的命运,那么生活在其中的普通人又经历了怎样的日常?他们如何在战局的变化、物价的波动的日常中吃喝拉撒睡,打发那黑暗中的一时一刻?如何在胜利那一刻尽情渲泄自己压抑已久的激情?如何在胜利后收拾心情踏上重整家园之路?。全片由三段故事组成:《捉奸记》瓷器行老板娘(夏雯 饰)与街对面铁匠铺的王大锤勾搭成奸。所谓常在河边走,哪有不湿鞋的。两人的奸情最终为瓷器行老板得知,老板连同老婆娘家的哥哥一起赶来捉奸,结果反被老婆和王大锤暗算。他不仅带了绿帽子,还吃了官司挨板子;《畸婚记》二十多岁的大姑娘嫁给年方十岁的小公子哥,正值情欲旺盛的少女怎可委身于一个小孩子?新婚当夜,她和表哥上演了一出偷梁换柱;《偷情记》当铺老板(李昆 饰)“做事果断快捷”,这可气坏了正处于如狼似虎年纪的老婆,每当丈夫酣然入睡时,老板娘便扯动脚趾上的红绳,引来情夫公然偷情。
《捉奸记》和《偷情记》根据意大利作家薄迦丘的《十日谈》中第七日的两个故事改编。。1942年,中缅边境有座叫禅达的小镇。时不时受到炮火袭击的地方,聚集着一群来自五湖四海的溃兵。他们是小少爷孟凡了(张译 饰)、军医郝兽医(罗京民 饰)、东北佬迷龙(张国强 饰)、阿译长官(王往 饰)、湖南人不辣(王大治 饰)等。他们只求有吃的死不了,如同活死尸。这时,师长虞啸卿(邢佳栋 饰)出现了,他想利用这群散兵重组川军团,空降缅甸参加战争。但到达战场的小分队面对的却是已成定局的溃败。最后剩下的孟烦了一行人被逼退到四面楚歌的小屋里。外面是不断靠近的日本兵,危机的最高点,拯救他们的是自称团长的龙文章(段奕宏 饰)。
龙文章其人,由来不明,不按常理出牌,却奇迹地带领着孟烦了一行人渡过怒江,回到了禅达。等待他们的不是嘉奖,而是看守。而龙文章则被发现根本不是什么团长,而是摘了军衔自己挂帅的中尉。就在大家都猜测龙文章凶多吉少时,龙文章不仅没死还被虞啸卿任命为川军团团长,但等待他们的是更深的漩涡……。