抗日战争结束后,威震上海滩的鲁平(何麟 饰)重返十里洋场。在交际花黎亚男(周玖 饰)的生日晚会上,私人侦探郭京(王志华 饰)提醒在场的望族名媛,鲁平已回沪。话音未落,突然停电,待室内重新亮起,宾客们放在银盘里的钱包、首饰不翼而飞。日特庄承一(董霖 饰)被接收大员陈妙根(林继凡 饰)威胁,“兰色响尾蛇”令白显华(胡大刚 饰)干掉不可靠的庄承一,白因贪庄藏匿巨资暂时未动手。鲁平假冒郭京从庄处窃走珍贵钻石,郭京颜面尽失,誓言生擒鲁平。陈妙根贪婪成性,为慑取汉奸资产不择手段,盗用鲁平名义搜刮钱财,最终死于非命。陈妙根之死郭京确认鲁平所为,于是警方对鲁平展开搜捕......。在“香兰堂”古董店打工的美术院学生仓桥永莉,被古老雕花玻璃杯中映出的金发碧眼的可爱少女吸引,秘密地享受着与这非人幻象邂逅的愉悦。香兰堂位于善导寺商店街地中心,那里出入的都是年轻美丽的女性,然而仓桥却没有任何兴趣,只是迷恋着玻璃杯中的少女。
第七天的夜里,在雕花玻璃杯里,永莉看见了自己将少女杀害的幻象。
然后,从玻璃杯中溢出鲜血,少女的幻象实体化,迫使永莉定下契约。这个名叫“柯婕特”的少女,要求永莉救出自己在“被诅咒器皿”中徘徊的灵魂。“喝下去,如果不想分离……如果不想失去我”,永莉被柯婕特强迫,喝下玻璃杯中鲜血定下“血之契约”。
过了一夜,醒来的永莉已经不能再看到玻璃杯中的柯婕特的身影,于是把这一切当作是梦,重新振作,将玻璃杯卖给了暴发户的富豪。然而,去富豪家中交货时,在那里永莉看见了实体化的柯婕特。回到家中,永莉抑止不住想见柯婕特的心情,再次来到富豪的家中,然而在那里的是已变成尸体的富豪及其情人......
目击柯婕特临死状态的“被诅咒器皿”中的玻璃杯,吸取了富豪他们的鲜血,杀死了他们。之后,这个玻璃杯的怨念附在永莉身上,想要夺其性命......。