影片故事发生在上海,抗日战争前夕,地下工作者傅经年(孙红雷饰)打入国民党特务机关,成为被军统特务头子纪曾恩(方中信饰)信任的得力干将。代号:影子(徐静蕾饰)的地下党要和接头人:回声 (黄磊饰)接头,不料回声叛变。傅经年提前赶到接头地点,通知影子逃走,不料影子牺牲自己也不逃走,保护了傅经年。而特务头子纪曾恩逮捕了和影子朝夕相处的好姐妹宁待,严刑逼供下,没有招出傅经年是地下党的事。
抗日战争爆发,日本进入上海。宁待被释放,在自己的舞蹈教室教舞蹈,还要和日本军官跳舞。傅经年接受命令,等宁待和日本军官跳舞的时候狙杀日本军官。傅经年这个时候已经爱上了宁待,长达70年的爱情就开始了。
傅经年成功完成任务,却被日本人逮捕。N年以后,傅经年出狱,又在舞蹈教室遇到了宁待。两个人倾心而谈,打算结婚。而此时,特务头子纪曾恩给傅经年介绍了妻子纪夫人(蔡少芬饰)好姐妹卢秋漪(蒋勤勤饰),面对双重选择,傅经年的爱情就在对面,无法触碰,触不可及。他艰难地选择让宁待受到了伤害,这还不算,当国民党撤退的时候,他的妻子卢秋漪先到台湾,而他在大陆再一次找到了宁待,要选择他自己的爱情。但是,组织上又派了他新的任务,让他潜伏台湾。面对工作和爱情,他又一次背叛了爱情,选择了工作,而宁待却在炮火中消失了。
当傅经年夕阳之年回到大陆,要找宁待的时候,接待人员只给了他们的定情之物: 一张黑胶碟片。傅经年在宁待坟前跳起了他们见面时的舞蹈,凄美动人。
抗战时期的爱情很是理想化,傅经年九死一生却屡屡逃脱危险,宁待几次消失,却屡屡获得新生,只是最后在炮火中殉情。那么,这样的爱情真的存在吗?似乎理想中的爱情故事只有电影故事里演绎的一段凄美与迷离,惊心动魄,荡气回肠与儿女悲歌……才有