The 19 years old Thomas wakes up in a hospital after three years in a coma. He doesn't remember anything. The psychologist Anna tells him that his family has been murdered and that he is the only survivor of the massacre while his sister Laura is still missing.。电影讲述从学校肄业的“我(林夕)”因为一次群架事件,和朋友“健叔”从上海逃到了一个城镇。健叔是高我一年级的同学,我们住在长江旅馆里,整日在这个城市里闲晃。后来我们认识了新朋友王超,从此,王超和他的桑塔纳就和我们混在了一起。故事将青年人的无奈、茫然、彷徨与尴尬表现的淋漓尽致,就好像一直在寻找着一条路,然而最后发现路就在脚下。。警察詹建业(任达华 饰)给一个在女厕偷窥的疑犯关炳文(张家辉 饰)录口供。关炳文不认罪,却说在厕所听到了有几个女人在商量用奇特药物杀死所有坏男人。建业虽然觉得无稽,但还是把口供记录下来。当天晚上,同僚告诉建业关炳文的口供不见了。当建业再次为关炳文录口供的时候,奇怪是他竟然承认自己在厕所偷窥,建业怀疑案件警察方子晴(邵美琪 饰)有关,决定追查下去。而方子晴则在女厕与建业的妻子(刘心悠 饰)见面,希望建业的妻子能阻止丈夫追查案件。
正当建业继续调查之际,接到了关炳文失踪的的消息,而关的前妻潘小源(温碧霞 饰)也在这个时候出现了。本来与妻子(刘心悠 饰)关系越来越僵持的建业,在安慰失去丈夫的潘小源时与之发生了关系。
当发现自己丈夫真的有外遇时,建业的妻子才显露了她的秘密……。