本片讲述的是一代宗师黄飞鸿年少时代一段历险。民初年间,年轻的黄飞鸿(成龙 饰)自学了一套威力无穷的拳法——醉拳。但是每次打出这套拳法,都要先喝得酩酊大醉,利用醉态打破一切武学定律,才能发挥出醉拳的威力。因为这样,黄飞鸿父亲黄麒英严禁儿子练这种有伤风雅、而且违背习武强身法则的拳法。
故事描述,刘代师傅主持国术会,一向平安无事,适逢会馆搬迁,刘派女儿惠英红接掌;新旧派作风回异,刘只得离去;后因惠频惹是非,刘闻讯即回巢声援……
孙子兵(郑中基 饰)绰号发仔缺乏人生目标,他只能充当黑帮小混混里的一个小喽啰,与好友朱朋(林子聪 饰)终日无所事事。这天女警庄情(傅颖 饰)、阿莎(杨爱谨 饰)和36(官恩娜 饰)找到了发仔,原来发仔的真实身份是一名卧底警员,发仔因为失忆忘记了自己的真实身份。发仔根本不相信庄情的话,但为了微薄卧底酬劳,发仔还是答应了帮庄情做事。没想到发仔与老大杜奇风(郑中基 饰)一见如故,成为了结拜兄弟。庄情十分失望,庄情伤心流泪令发仔十分震撼。在朱朋的鼓励下,两人决定要成为一个正义的人。杜让发仔保护自己的老婆淑贤(吴佩慈 饰)发仔早对淑贤有倾慕之情,没想到淑贤却要求发仔带她远走高飞。发仔面对淑贤跟庄情,陷入了两难的状态。杜找到了他们栖身的地方,也意外发现了自己丢失的重要物品,此间也揭发了一个重大秘密。
砵仔糕(周润发饰)、阿占(张国荣饰)和红豆(锺楚红饰)均是孤儿,在养父(曾江饰)栽培下成为国际大盗。长大后成了帮他赚钱的艺术品大盗,而三人同时又认了警察(朱江饰)为干爹。