陈浩风与纪元是结婚几年的夫妻,俩人开办了一间摄影工作室,生活倒也相安无事。浩风的发小曾念属当今新新人类,平日里靠女友李晓秋养活,却整天喊着什么独身主义。晓秋与纪元是大学同学,性格与纪元却大相径庭。在一次生日宴会上,晓秋的善解人意与纪元的泼辣率直形成了鲜明对比,浩风对此很是眼羡。工作的分歧让浩风与纪元时常产生磨擦,两人常常相互奚落。对以婚姻为目的晓秋来说,男友曾念的淡漠令她十分伤心......
东北某市,晨报主任左守权得知与前妻生活多年的女儿,在校组建“问题乐队”,不务正业,恐将被学校处分。老左欲将女儿留在家乡从事铁饭碗工作,左明明却欲南下逐梦。老左苦口婆心劝说不成只好四处托人求助。女儿英语老师吕有容,因儿子转学之事有求于老左,两人化干戈为玉帛,惺惺相惜。由此引发左明明误会其二人有苟且之事,羞怒至极,父女决裂。左明明终日与乐队混迹夜场,几乎放弃学业。老同学牛校长涉嫌违纪,牵连老左被停职。吕老师因和老左的一条醉酒视频丢了工作。关乎女儿学位的英语四级考试,也只剩下最后机会。 为了女儿的未来,老左找来女儿乐队吉他手小马协助,准备孤注一掷……
由于两年前揭发同僚贪污,台北警官黄火土(梁家辉)被上级报复调入冷门的外事组工作,利益也曾连带受损的新同事对他怒言相向,加上妻子清芳(刘若英)受不了他长期不回家要求离婚,黄火土感觉他的世界正在逐渐四分五裂。就在此时,三宗受害者的身份并无关联的震惊了台湾社会的离奇命案发生,法医(杨贵媚)验尸发现他们都是因中一种神秘的黑霉菌产生幻觉而死,因为缺乏此方面的人才,当局从美国请来此种案例的侦办专家凯文莱特(David Morse)协助破案,黄火土重被任用。随着一桩令所有人都目瞪口呆的事实的被发现,一场围绕政治利益与民众利益的斗争也在黄火土和办案伙伴李丰博(戴立忍)及整个警察队伍之间展开。
片中主角牛叔的父亲在日本统治时期是个汉奸,他为了保全自己的性命而将抗日义士的全家杀害。义士沉冤地下之后变成了冤魂,并誓杀牛叔全家为自己一家人报仇。牛叔拥有阴阳眼能看见游魂,并与群鬼交上了朋友。在群鬼的保护之下,义士的冤魂未能伤害牛叔,于是又转向牛叔的儿子辉下手。为免辉遇害,牛叔将辉送往国外避难。自此,牛叔在新界经营山水茶楼,白天营业,晚上却款待群鬼以答谢保护家人之恩。 辉二十六岁时回港发展,地产发展商计划收购牛叔茶楼地皮,牛叔坚持不卖,辉决定盗取地契及印鉴卖地。被牛叔发觉后,慌乱间辉以重物击倒牛叔。辉忤逆伤父,触怒群鬼,他们不再保护辉,义士冤魂终得以有机会向辉下毒手。辉在车祸中死去,其魂魄回到茶楼,才知道老父往日招呼群鬼的原因,辉悔恨不已。此时冤魂又向牛叔下手,牛叔与冤魂达成交易,愿以自己的性命换取儿子的性命。当辉醒来时,发觉在车祸中丧生的竟是牛叔。从此辉接管了茶楼,并于夜间在每张桌上摆酒设供、款待鬼神。