这是周润发早期比较出名的英雄片之一。故事讲述的是担任保安的神枪手高飞(周润发 饰)为人侠义、一身正气,他的好友沈四(黄秋生 饰)欠下一身高利贷,被放高利贷的人抓走了,幸好高飞深入虎穴将沈四救出。沈四为了还债,央求高飞跟他一起合作协助贼人抢劫一批私运的军火,无奈下高飞答应 了。整个计划进行得十分顺利,但就在得手后,高飞被贼人出卖,车子冲进了民居造成了一家人除了5岁的幼女全部罹难。为了弥补自己的错失,高飞决定向贼人抢回赃款补偿幼女。
高衙内为得到林娘子设连环计陷害林冲,一面野猪林要杀林冲,一面又故意让林娘子得知消息支开鲁智深,可谓阴谋算尽。鲁智深本受林冲托付保护林娘子,林冲有难,只得想办法先救了林冲,再赶回来护着林娘子。可惜林冲对朝廷还抱有希望,执意去沧州受刑后重新做人,鲁智深无奈只得护送林冲到沧州。鲁智深送完林冲便马不停蹄赶回京城,哪知道高衙内早已布下重重机关,一方面试图阻止鲁智深回到京城,另一方面又对孤生一人的林娘子威逼利诱步步紧逼。鲁智深回途中遇到赏金杀手已然猜到高衙内的奸计。鲁智深一路赶回来,可谓是过五关斩六将,一路杀到京城,可惜还是来晚。林娘子为保贞洁自缢而死,鲁智深懊悔不已,为林娘子报仇雪恨之后,奔赴沧州而去。
武林大会中已经死去的蜀门剑阁大侠宇长空突然出现,他的好友皇帝李琛经历重重困难开始了寻找宇长空的道路。