《谁是鬼》朱熹(王晶饰)是叔叔范景洲(冯遂凡饰)手下的大楼保安。一天,他无意中目睹了朱迪秘书(许淑媛饰)被鬼魅引诱上司的一幕。朱熹又惊又怕,将这一切告诉了女友(王祖贤饰)。两人与范景舟一起找到了一位强大的女法师(高丽红饰),希望她能降妖除魔。三人围绕着这座建筑的周边环境和历史,进行了细致的调查。原来,这座建筑的旧址是一座日军军营,昔日的日军司令变成了现在的鬼王,想要以屠戮报仇雪恨。朱熹女友的弟弟(陈慧敏饰)被鬼王抓到阴间。之后,他将梦托付给妹妹,叮嘱她要小心。有了这条线索,女法师想出了一招除掉鬼王的计策。