电影依照张爱玲的同名中篇小说改编。葛薇龙(马思纯饰)是一位单纯而又善良的女学生,为了躲避战火,她和家人逃难来到了香港,之后,受生活所迫,葛薇龙的家人决定返回故乡,打算继续求学的葛薇龙只身一人留在了异乡,并且投靠了生活在这个地方,在很早之前就和家族断绝了关系的姑母梁太太(俞飞鸿饰)。虽然外头关于梁太太的流言蜚语满天飞,然而葛薇龙自认为并不可能被这个神秘的女人所影响。可随着时间的推移,在梁太太的带领之下,葛薇龙品尝到了奢靡生活所带来的甜头,并且逐渐沉迷无法自拔。在梁太太毁灭了她关于爱情的美好幻想之后,一位名叫乔琪乔(彭于晏饰)的公子哥出现如今了葛薇龙的身边,令葛薇龙重新燃起了关于爱情的渴望。