1930年代,自幼在美國生活與學習的大提琴家徐少東(黃磊)返回祖國準備與素未蒙面但一直有書信往來的未婚妻英兒(劉若英)成親。可是在隨英兒在自家戲院看過崑曲《夜奔》並結識其主演林沖(尹昭德)後,徐少東的感情天平開始更多地傾斜到林沖身上,但隨後有關他與林沖的流言蜚語傳出,頂不住世俗壓力的他最終告別英兒回到美國。 二戰後,英兒赴美找到徐少東,二人談起林沖為找徐少東的悲慘經歷時,徐少東明白到他的內心會一直為英兒和林沖留有位置。