售货员方家宝和个体户田大龙偶然拾到一个红色化妆盒,里面装着两万元现款和一张回扣条,另外还有一打物资局长唐文轩的名片。二人不为金钱所动,决定找寻失主。这天,唐文轩的小舅子胡晓任经理的“大新公司”正在举行开业周年庆典仪式。为造声势特请来了方方面面领导和记者。突然,方家宝带着化妆盒闯入会场,径直来到唐文轩的面前。众目睽睽之下,唐文轩只索回了名片而拒接其它物件,并反称方家宝是小偷。拾金不昧的方家宝不仅被打得鼻青脸肿,还因“无故旷工”被单位列为“编余人员”,妻子一气之下把他赶出了家门。田大龙路见不平,拔刀相助,采取了“以毒攻毒”方针,从唐局长家中将化妆盒又偷了回来,顺手“捎”走了他家的电视机和录像机。田大龙因此触犯了刑法,并连累方家宝一起受到通缉。事已至此,二人决定到派出所自首。谁知,唐文轩为掩盖被盗真相,已经撤回了诉讼状。于是,自首又成了无事生非,方家宝被视为精神病。做贼心虚的唐局长和胡经理千方百计要夺回那个红盒子和那张至关紧要的纸条,于是,方家宝和田大龙受到了一次次的围追堵截。二人好不容易脱离险境,带着化妆盒来到了检察官耿志海的家。正在潜心调查案情的耿志海为了不打草惊蛇,故意将他们拘留。方家宝和田大龙不明就里,奋力出逃,历尽艰辛搞到了作恶者的犯罪证据。与此同时,唐局长和胡经理亦双双落入了法网。
在法国的一个小乡村里,有一所康复中心。这里为有酒精和毒品依赖的女病人们提供康复治疗。玛尔戈是其中一位病人。她家庭条件不错,上学时到了巴黎却染上了毒瘾。如今已经三十多的玛尔戈一直未能摆脱毒品的困扰,现在她要开始为期十周的治疗。玛尔戈从一开始自暴自弃和自我封闭,到逐渐与其他病友建立信任,她渐渐敞开心扉,诉说自己的问题并思考自己的烦恼根源……
龙雁飞(许冠文 饰)是一个著名的武侠小说家,十年了都没有新的作品面世了,不过以往的畅销作品仍然带给他客观的收入,生活无忧。他的女儿Sophia(杨千嬅 饰)是个早已到了适婚年龄,但她恋爱运甚差,只想找一个真正可以过日子的人结婚,其实她一直暗恋自己的上司——花花公子Frankie(刘青云 饰)。Frankie因为意外要搬到Sophia的家住,龙雁飞看见自己心爱的女儿被Frankie当工人使唤,心里很不是滋味,便对Frankie充满了敌意,但在后来的相处中,两个男人又成了知己……
马戏团成为了盗窃赃物和谋杀的场所。