故事发生在1940年代的香港,妙龄少女方兰(周迅 饰)和母亲(叶德娴 饰)一起过着相依为命的日子,两人将家中的二楼租住给了作家茅盾(郭涛 饰)和其太太孔德沚(蒋雯丽 饰)。方兰非常热爱茅盾的文字,在其间感受到了炽热的革新热情和澎湃的民族气节,然而关于身边动乱的时局和严重的政治氛围,方兰却知之甚少。 刘锦进(彭于晏 饰)是拥有着强健身手的前进青年,受安排托付,他担任护送滞留在香港的一批重要文人回来大陆,茅盾一家人便在名单之列。在误打误撞之中,方兰被卷入了这一危险的举动之中,并在刘锦进的建议和鼓励之下,加入了革新队伍之中去,母女两人因此被卷入了历史的滚滚洪流之中。