1、20世纪30年代,虽然日军的炮火越来越近,但上海滩依旧沉醉在纸醉金迷之中。谢易梵(张东健饰)是一个把女人当成猎物的花花公子。莫婕妤(张柏芝饰)是一个把自己身体当武器和筹码的交际花。
2、谢公子的外婆(卢燕饰)带来了新寡女人杜芬玉(章子怡饰) 。这是一位与风花雪月世界格格不入的纯情女子。杜芬玉的出现同时引起了谢、莫二位的兴趣。两人展开了以杜芬玉为诱饵的赌局游戏,赌的内容是杜芬玉的身体,奖品是谢易梵梦寐以求的莫婕妤的身体。谢公子面临着巨大的挑战,杜芬玉对谢公子的桃花攻略进行了顽强的抵抗,却越陷越深。最终,谢公子同往常一样离开他的战利品,但他发现,他深深的爱上了自己的猎物。故事因此而失控,情欲、嫉妒、阴谋、死亡统统不期而至。