片中主角牛叔的父親在日本統(tǒng)治時期是個漢奸,他為了保全自己的性命而將抗日義士的全家殺害。義士沉冤地下之后變成了冤魂,并誓殺牛叔全家為自己一家人報仇。牛叔擁有陰陽眼能看見游魂,并與群鬼交上了朋友。在群鬼的保護之下,義士的冤魂未能傷害牛叔,于是又轉向牛叔的兒子輝下手。為免輝遇害,牛叔將輝送往國外避難。自此,牛叔在新界經(jīng)營山水茶樓,白天營業(yè),晚上卻款待群鬼以答謝保護家人之恩?! ≥x二十六歲時回港發(fā)展,地產發(fā)展商計劃收購牛叔茶樓地皮,牛叔堅持不賣,輝決定盜取地契及印鑒賣地。被牛叔發(fā)覺后,慌亂間輝以重物擊倒牛叔。輝忤逆?zhèn)?,觸怒群鬼,他們不再保護輝,義士冤魂終得以有機會向輝下毒手。輝在車禍中死去,其魂魄回到茶樓,才知道老父往日招呼群鬼的原因,輝悔恨不已。此時冤魂又向牛叔下手,牛叔與冤魂達成交易,愿以自己的性命換取兒子的性命。當輝醒來時,發(fā)覺在車禍中喪生的竟是牛叔。從此輝接管了茶樓,并于夜間在每張桌上擺酒設供、款待鬼神。