人迹罕至的森林中,四个乘舟沿河漂流的年轻人被一名畸形的食人猎手袭击,食人狂用弓箭和陷阱将他们猎杀殆尽,只有一名名叫爱丽丝(Janet Montgomery 饰)的姑娘侥幸逃脱。几乎与此同时,西弗吉尼亚州的葛夫顿监狱中,狱警尼特(Tom Frederic 饰)和搭档接到了一项任务:将墨西哥裔犯人查韦斯(Tamer Hassan 饰)等人转移到另一所监狱。为了防止查韦斯的同伙于路劫车,监狱安排卧底乔装成犯人与查韦斯同行,然而意外还是发生了,囚车在荒凉的山路上被食人狂驾驶的车子撞下悬崖…… 囚犯们夺走枪支反客为主,尼特因为熟悉地形而担任向导,大难不死的爱丽丝出现在这支混合囚犯与狱警的队伍前面,她带来了食人狂的信息,夜色深锁的密林中,疯狂而又漫长的一夜刚刚才开始……
片中主角牛叔的父亲在日本统治时期是个汉奸,他为了保全自己的性命而将抗日义士的全家杀害。义士沉冤地下之后变成了冤魂,并誓杀牛叔全家为自己一家人报仇。牛叔拥有阴阳眼能看见游魂,并与群鬼交上了朋友。在群鬼的保护之下,义士的冤魂未能伤害牛叔,于是又转向牛叔的儿子辉下手。为免辉遇害,牛叔将辉送往国外避难。自此,牛叔在新界经营山水茶楼,白天营业,晚上却款待群鬼以答谢保护家人之恩。 辉二十六岁时回港发展,地产发展商计划收购牛叔茶楼地皮,牛叔坚持不卖,辉决定盗取地契及印鉴卖地。被牛叔发觉后,慌乱间辉以重物击倒牛叔。辉忤逆伤父,触怒群鬼,他们不再保护辉,义士冤魂终得以有机会向辉下毒手。辉在车祸中死去,其魂魄回到茶楼,才知道老父往日招呼群鬼的原因,辉悔恨不已。此时冤魂又向牛叔下手,牛叔与冤魂达成交易,愿以自己的性命换取儿子的性命。当辉醒来时,发觉在车祸中丧生的竟是牛叔。从此辉接管了茶楼,并于夜间在每张桌上摆酒设供、款待鬼神。