梅和莉莉是好朋友,多年来以偷盗为生,一天,她们遇上了一个古惑仔杰克,发现三人竟是小时候保良局的旧同学。缺少社会关爱的三个人彼此之间有了一点人间的温情,经过一段时间的相处,两个少女同时爱上了杰克。可惜快乐的日子过不了多久,噩梦便来临。杰克发现被其大哥骗了,他坚持要拿回属于自己的东西,在两个女神偷的协助下,他们展开了一场斗智斗勇的大比拼。眼看他们就要金盆洗手的时候,却发现杰克原来是一个癌症末期的病人,爱情变得如此凄美。
米兰达是威尼斯一家酒吧的老板,丈夫在二战中战死。米兰达有个情人是议会的老议员。老头经常弄点项链什么的首饰哄着米兰达与他幽会,每次又力不从心,还总信誓旦旦地想娶米兰达。小米只是嘲弄地说他是自己感情生活的调味品。
冬天,小米又找了个情人,是个卡车司机,还把货柜破改成了卧室,每次途经酒吧,总要跟小米在卡车上缠绵——但卡车司机是个咸粗鲁的家伙,小米认为他根本不懂爱,因此也不愿意嫁给他。
唐初,太子李建成亲随石彦生(吴兴国饰)与秦王李世民旗下大将霍达(张丰毅饰)交好,二人于郊祭狩猎时邂逅公主红萼(陈冲饰),红萼风情万种,自此在石彦生心中留下印迹。不久玄武门之变事发,石彦生早由霍达处得知消息,却无力改变局势。
太子被杀,石彦生为保石家清白,立誓绝不侍大唐,与五名下属剃度为僧,隐居寺庙,伺机起兵反对秦王。不久红萼到访,一行人在山下的繁华世界流连,始知大势已去,天下太平。一行人在归途中被官军截杀,红萼死于刀下,石彦生万念俱灰,寻至一处破庙,得孤老僧人(李名炀饰)收留,但石彦生终日只被往事纠缠,心苦不得脱。未几,一名酷似红萼的女子在庙中削发为尼,再次将石牵回记忆的羁绊。