故事发生在民国初年的北京。韩月容幼年丧父,母亲改嫁崔五,崔视月容已出,供她上学念书,不成想崔五意外去世,月容母女重新陷入窘境。为生活所逼迫,母亲做了令人不耻的暗娼,月容觉得抬不起头来,离家住进学校。不久高小毕业,因找不到工作发愁,已有家室的高俊生贪恋月容年轻貌美,为其提供食宿,月容心存感激,只有以身相许。高的妻子孟淑娴发现丈夫包养女人,几番打探找上门来,月容才清醒过来,了解到自己不过是高俊生的玩物而已。失去生活来源的月容去饭馆当女招待,因不满客人调戏遭解雇,最终也走上了当暗娼的道路,并用卖身的钱接济人老色衰沦为乞丐的母亲。。朱丽叶(凯特·温丝莱特 Kate Winslet 饰)和波林(梅兰妮·林斯基 Melanie Lynskey 饰)相识于一所校风严谨的女子学校中,一见如故的两人之间很快就建立起了真挚而热烈的友情。在两人共有的日记本上,记录着名为《波洛夫尼亚》的虚构故事,故事的主角是查尔斯国王和黛博拉王后。 朱丽叶的肺结核病让她和波林被迫分离,在此期间,她们以查尔斯和黛博拉的身份互相通信。随着时间的推移,朱丽叶的父母察觉了女儿和波林之间超乎寻常的感情,他们开始着手拆散这对如胶似漆的好友。父母的举动让朱丽叶和波林十分痛苦,处于敏感年纪的两人在冲动之下终于犯下了无法挽回的罪孽。。