一次交通意外, 一个有才华但不得志的漫画家(梁朝伟 饰)遇上刚要出嫁之女鬼(王祖贤 饰),由此引出一段浪漫感人的人鬼隔世情。小女鬼來到阳间,对世事一无所知,幸遇资深女鬼(叶德娴 饰),二人互诉身世,原來叶夫早丧,因偷会嫁前情人,与子同被浸猪笼而死。小女鬼对漫画家情有独钟,暗中相助使他成为当红漫画家。但小女鬼却日渐虛弱。叶终于等到令其子转世机会,不过交换条件是要将小女鬼抓回阴间,因小女鬼实乃血魔之未婚妻子,叶为自己儿子作人,故不惜出卖小女鬼。漫画家决意闯入阴间与血魔决斗……
长期带着头套的神秘猫头鹰公子,是猫头鹰帮的主脑并主持一个地下拍卖会,在拍卖会现场,猫头鹰公子的黑奴、洋妞、蒙娜丽莎画作等拍品遭到客人的鄙视,对方指定要买皇帝的第36房妃子,于是猫头鹰公子派出大盗大钢牙将36房妃掳来。气急败坏的皇帝派将军寻人不成,只好遣能言鹦鹉寻找到御前侍卫后人范士林(姜大卫 饰)接下任务。范士林联络小李飞刀传人小小李(卫子云 饰)、小鱼儿后人大白鲨(曾志伟 饰)踏上寻妃旅程。同时,猫头鹰公子一方派出忍者(秦沛 饰)阻碍他们的行动。范士林三人与沈胜义(徐少强 饰)、唐门小姐等接洽后渐渐逼近猫头鹰公子,无厘头大战一触即发……