故事发作在1940年代的香港,妙龄少女方兰(周迅饰)和母亲(叶德娴饰)一同过着相依为命的生活,两人将家中的二楼租住给了作家茅盾(郭涛饰)和其太太孔德沚(蒋雯丽饰)。方兰十分热爱茅盾的文字,在其中感遭到了炽热的革命热情和澎湃的民族时令,但是关于身边动乱的时局和紧张的政治气氛,方兰却知之甚少。刘锦进(彭于晏饰)是拥有着矫健身手的提高青年,受组织委托,他担任护送滞留在香港的一批重要文人前往大陆,茅盾一家人便在名单之列。在误打误撞之中,方兰被卷入了这一风险的举动之中,并在刘锦进的建议和鼓舞之下,参与了革命队伍之中去,母女两人因此被卷入了历史的滚滚激流之中。