在四十年代戰(zhàn)亂動(dòng)蕩的背景下,身份復(fù)雜的警察房道龍(劉青云飾)與傳奇女子陳月榮(湯唯飾)相遇相戀。兩人在安徽經(jīng)歷戰(zhàn)火考驗(yàn),于上海被迫分離,臨別時(shí)許下以香港為終點(diǎn)的重聚誓約。房道龍輾轉(zhuǎn)抵港后,在港島岸邊守候接載月榮的小船,卻遭遇船只意外。影片通過訂情信物、傳情歌曲與生死約定等細(xì)節(jié),展現(xiàn)這對(duì)戀人跨越三城的顛沛流離。作為成龍父母真實(shí)愛情故事改編的作品,全片最終落腳于兩人歷經(jīng)時(shí)代創(chuàng)傷后在香港團(tuán)聚,并共同開啟新生活的歷史性時(shí)刻。