本片根据罗伯特·塞瑟勒的全球畅销小说改编。20世纪初,幼孤安德烈亚斯被送至偏远山谷中的农场,与冷酷无情的叔叔同住。在18岁那年,他鼓足勇气逃离,成为了一名樵夫。安德烈亚斯用积攒的钱租赁了一间山中小屋,并遇见了玛丽,他的生命之光。然而,安德烈亚斯无奈地被征召入伍,加入了德国国防军,在几乎没有胜算的情况下奔赴前苏联前线。当安德烈亚斯历经战火洗礼归来时,世界已面目全非。
旅居海外的建筑师文新(韩立 饰)迫于为母亲安葬骨灰,回到阔别多年的故乡小城,正逢老街区面临保留和拆除的选择。年少时暗恋的邻居李梅(吴可熙 饰)说自己生不出孩子是和九十九间半宾馆有关,邻居大妈也说他母亲的死也与九十九间半宾馆有关,文新的心里暗流涌动,他接受了老区改造的顾问的邀请。似乎他拥有了保护古街区留着乡愁记忆的能力,和“圆梦”和“复仇”的机会。“圆梦”时他发现不能如愿,复仇又造成了新的伤害。阴阳生死轮回是自然规律,天人合一才是风水的真正内涵……
徐福(沈腾 饰)为养家还债远赴中东中餐馆当厨师,在当地结识了大堂经理马俊生(蒋奇明 饰)。他们以地道中国风味广招八方来客,龙餐馆声名鹊起。然而随着战争爆发,当地形势急转直下,没有人能够独善其身,徐福和马俊生也不例外,他们的命运将何去何从?战火中的龙餐馆又将如何维系?