1920年代,为躲避中国大陆动荡不安的时局,一代功夫名家费柴(胡枫 饰)携子玉书(钱嘉乐 饰)来到香港,出于安全考虑,费柴隐姓埋名做了一名剃头匠,收入虽微薄却好在平安。唯一令费柴烦心的是玉书无心向学,贪读漫画,责骂多次亦无效。 某日,玉书来到警司家,无意间发现他正与黑帮分子王正利做贩卖人口的非法生意,非常气愤,又见王正利欲对警司下女小茹(罗美薇 饰)不轨,玉书再也抑制不住愤怒,一番打斗,小茹被救出,玉书得罪警司与王正利。其后,费柴与玉书再无宁日,就在两人无法招架恶势力一方狠毒的蝎子功时,漫画书帮上大忙。
年轻有为的广告设计师卢家耀(梁家辉 饰)在一次阻止不良分子寻衅滋事中失手伤人,被判服刑三年,在狱中,他因个性憨直得罪了黑帮老大,受尽欺辱,老囚犯钟天正(周润发 饰)看不过仗义相助,两人结为患难之交。钟天正原本有完好家庭,只因嗜赌成性才误杀妻子,身陷囹圄的他追忆往事时后悔不已,决心走出高墙后重新做人。然而,因为替卢家耀出头,他得罪了狐假虎威心狠手辣的典狱长(张耀扬 饰),自此卷入狱中恶势力的漩涡,走投无路之际,他放弃了“能忍则忍”的处世哲学,决意以暴施暴。
青年张健康(张卫健 饰)靠画漫画维生,然而他的作品天马行空缺乏逻辑,导致单行本严重积压,社长和同事处处挤兑他,健康本人也为寻找灵感苦恼不已。饮料店小妹对健康暗恋已久,健康的母亲为了唤醒健康的灵感也在做着徒劳的努力,对女人们漠不关心的健康从《一本漫画闯天涯》中得到了启发,将希望寄托在形似黑道中人的新邻居包尾达(吴孟达 饰)身上,健康央求包尾达带他搜集黑道素材,包尾达因健康而受黑道兄弟侮辱,甩手不干,无奈健康的母亲风情万种,二人勾搭天雷地火,包尾达为了健康的母亲只得再为健康引路,这次二人意外见证黑道血腥现场,
建筑设计师骠叔(董骠饰)在行业内辛勤工作二十年,最近因一单设计受到老板赏识,升迁之余,更获赠一幢山中别墅的使用权。骠叔与妻子(狄波拉饰)兴高采烈的告别了拥挤的旧屋,携大女儿阿珍(李丽珍饰)、阿珍男友大旧(何启南饰)探访别墅,虽然家具需要重新添置、阿珍又在别墅中看到可疑的黑影,但难掩一家人的乔迁之喜。然而不久别墅中便发生众多可疑之事,凌乱的阁楼中似乎潜藏着对骠叔一家不怀好意的鬼魂,大旧请来的捉鬼专家被鬼物肆意整治后,骠叔欲为恶鬼拍照却被鬼上身,受恶鬼影响的骠叔愈发暴躁。在这一家人要将恶鬼生前的悲剧重演之时,
1962年,内地正值经济困难时期,随难民潮逃到香港的汕头青年吴国豪(吕良伟)因不甘被黑帮欺凌,投靠黑帮大佬肥波(郑则士),几场拼命的血战后,他被肥波重用,在黑帮中确立下地位,势力越来越大。渐感威胁的肥波设局令吴国豪被毒枭追杀,虽没使其毙命,却也让其残了一条腿,但他自己终被对方设计陷害锒铛入狱。靠雷总华探长夺位,吴国豪接下肥波所有地盘,成为黑帮四大家族之首,又因他愿出钱替为其效劳的警界中人买探长做,警署成为他贩毒的保护伞。然而随着1973年(香港成立廉政公署)的临近,加上他因位高权重狂妄自大导致众叛亲离,其