故事发生在1940年代的香港,妙龄少女方兰(周迅饰)和母亲(叶德娴饰)一起过着相依为命的生活,两人将家中的二楼租住给了作家茅盾(郭涛饰)和其太太孔德沚(蒋雯丽饰)。方兰十分热爱茅盾的文字,在其中感受到了火热的革命热情和澎湃的民族气节,然而对于身边动荡的时局和紧张的政治氛围,方兰却知之甚少。刘锦进(彭于晏饰)是拥有着矫健身手的进步青年,受组织委托,他负责护送滞留在香港的一批重要文人返回大陆,茅盾一家人便在名单之列。
George(Kelly Nyks 饰)与Judy(宋琇萱 Steph Song 饰)在北京偶遇,George对北京的文化古迹很感兴趣。Judy被老板以无理理由炒鱿鱼,却意外发现美国公司总部在寻找George,为求复工的她在带领George游玩时让老板连连扑空,当最后一次她准备把Geogre交出来时却听到了George的故事。 George在法国出差时和一个伊拉克女孩儿莉迪亚相爱,但由于伊拉克战争即将爆发,莉迪亚被召回巴格达,她留下纸条约他在北京见面。伤心的George一人来到北京痴痴等待,然而现在美国对伊拉克的战争已经开始,他为心上人的生死揪心。Judy被George的深情打动,带他脱离险境。二人开始真正的一段友情之旅,但Judy发现自己已经爱上了他,正在这时,找到莉迪亚的消息传来…
或许,人生是一座大山,是一条大河,我们自出生那一刻便注定是要跨过山河,去追寻自己的。而这跨过的山河,便是这部电影所要讲述的故事。影片由《双亲》、《流星流星》、《狐狸爷爷的礼物》、《1728》、《兔子先生》、《萍聚》、《新愿》、《目送》八个故事组成,诠释了生、老、病、死、求不得、放不下、爱别离、怨长久八种人生滋味。感谢你出现在我的人生中,山水一程,能遇到你,一起相拥,共同浮沉,实在是三生有幸。