在1936年至1937年间动荡的上海,美国盲人外交官杰克逊(拉尔夫·费因斯 饰)与一位来自俄国的伯爵夫人索菲亚(娜塔莎·理查德森 饰)之间一段凄美动人的爱情故事。杰克逊是一位有抱负的美国外交官,可动乱的年代不仅使他失去了妻子儿女,而且还双目失明。他唯一的理想就是在上海开一家集浪漫、悲剧色彩于一身的世界最完美的酒吧。而丧夫的俄国贵族索菲娅伯爵夫人带着女儿流落上海,靠索菲娅在舞厅陪舞来维持一家的生计。一次偶遇,杰克逊靠敏锐的感觉认定索菲娅就是他心目中完美酒吧的最好诠释。在经营“伯爵夫人”酒吧的过程中。两位流落异乡的主人公开始产生微妙的感情。在日军进攻上海的隆隆炮火声中,杰克逊终于打开封闭多时的心门,和索菲娅母女一起搭上开往苏州的小船。
