片中主角牛叔的父亲在日本统治时期是个汉奸,他为了保全自己的性命而将抗日义士的全家杀害。义士沉冤地下之后变成了冤魂,并誓杀牛叔全家为自己一家人报仇。牛叔拥有阴阳眼能看见游魂,并与群鬼交上了朋友。在群鬼的保护之下,义士的冤魂未能伤害牛叔,于是又转向牛叔的儿子辉下手。为免辉遇害,牛叔将辉送往国外避难。自此,牛叔在新界经营山水茶楼,白天营业,晚上却款待群鬼以答谢保护家人之恩。 辉二十六岁时回港发展,地产发展商计划收购牛叔茶楼地皮,牛叔坚持不卖,辉决定盗取地契及印鉴卖地。被牛叔发觉后,慌乱间辉以重物击倒牛叔。辉忤逆伤父,触怒群鬼,他们不再保护辉,义士冤魂终得以有机会向辉下毒手。辉在车祸中死去,其魂魄回到茶楼,才知道老父往日招呼群鬼的原因,辉悔恨不已。此时冤魂又向牛叔下手,牛叔与冤魂达成交易,愿以自己的性命换取儿子的性命。当辉醒来时,发觉在车祸中丧生的竟是牛叔。从此辉接管了茶楼,并于夜间在每张桌上摆酒设供、款待鬼神。
走南闯北唱大戏的老吉祥戏班一行人闯荡江湖多年,戏班弟子卓然在和恋人孔雨的一次冒险中遭遇意外,孔雨离世,卓然失望离开。几年后,卓然为了救身中奇毒的同门,重回戏班,带领大家踏上了冒险旅途寻找解药。一路艰难险阻、怪事横生,卓然也渐渐发现他们其实正身处一桩阴谋之中,最终在卓然的带领下,众人经历了殊死搏斗,成功找到了解药,死里逃生。卓然也重新组建了新吉祥戏班,带领大家开始了新的生活。
年青书生蒲松龄行路遇险,不得已夜宿兰若寺,却被一蛤蟆一乌龟抓到了一口奇异的古井底,两只精怪比赛讲故事并逼迫蒲松龄评判故事的好坏……最终,被逼无奈的蒲松龄也讲出了自己的奇妙故事。本片为篇章式结构,分为一条主线《井下故事》以及五个经典聊斋故事改编的《崂山道士》《莲花公主》《聂小倩》《画皮》《鲁公女》,共六个篇章。