故事发生在1928年的北京,青年学生樊家树(胡兵 饰)在一场意外之中结识了千金小姐何丽娜(袁立 饰),樊家树不喜欢何丽娜身上那种飞扬跋扈的戾气,对她态度冷淡。倒是旅长沈国英对何丽娜一往情深。
一次偶然中,樊家树结识了名为沈凤喜(袁立 饰)的女子,沈凤喜温婉而又聪慧,很快就吸引了樊家树的注意,随着时间的推移,两人渐渐走到了一起。那边厢,何丽娜一直对樊家树念念不忘,他越是远离何丽娜,何丽娜就越是被其吸引。当得知了樊家树对自己的成见后,何丽娜开始反思和改变,然而樊家树的心中依然只有沈凤喜。不幸的是,军阀刘德柱(傅彪 饰)看上了沈凤喜,不惜一切手段将她弄到手,为了保全樊家树,沈凤喜只能忍痛就范。。玛戈特(妮可•基德曼 饰)带着儿子一同前往参加妹妹宝琳(詹妮弗•杰森•李 饰)的婚礼。玛戈特与宝琳的性格各异,两姐妹的关系一直也不是太好,但她还是愿意参加妹妹的婚礼。
当玛戈特看到自己的未来妹夫马尔科姆(杰克•布莱克 饰)后,她深知自己猜想的没有错,她知道这个无业流民是无法配得上自己的妹妹的。
宝琳对姐姐的到来感到十分欣喜。一向刻薄的玛戈特仿佛为宝琳家带来了许多麻烦。就连宝琳的女儿也不喜欢这位阿姨。玛戈特不想自己的儿子与情夫迪克的女儿发生关系,她深爱自己的儿子。可是自己又周旋在丈夫与迪克之间无法选择。
玛戈特发现了马尔科姆与迪克女儿之间有不可告人的秘密,她想把这件事告诉妹妹,宝琳也讨厌玛戈特把自己的生活经历写成小说,两人争吵不断。这时候,宝琳从男友口中得知了他出轨的事,玛戈特决定与她一起回纽约去,姐妹俩都知道,她们是爱着彼此的……。