赵子龙(袁彪饰)和吴贵德(曾志伟饰)是无话不谈的朋友,父亲是算命先生,另一个是鬼。玩笑。有一天,吴贵德代替赵子龙跳楼,却发生了意外。幸好赵子龙的父亲阻止了鬼使带走吴贵德的灵魂,否则吴贵德早就出体了。吴贵德复活了,赵子龙也和一个叫阿乐的姑娘结为夫妻。在一片祥和的气氛中,亚伦的父亲发现他的行为惹恼了其他鬼魂,最终被残忍杀害。赵子龙的父亲去世后,赵子龙不由自主地开始收魂。鬼使的工作代代相传,一旦他失去生命,他的下一代就不得不填补这个空缺。为了将赵子龙从这场灾难中解救出来,吴贵德的父亲和鬼魂展开了激战。