在清朝末年廣州,黃飛鴻(譚詠麟飾)繼承寶芝林后終日無(wú)所作為,令徒弟梁寬、牙擦蘇等憂心忡忡。惡霸石堅(jiān)(梁家輝飾)借鴉片走私之機(jī)綁架十三姨(毛舜筠飾),脅迫黃飛鴻與其狼狽為奸。面對(duì)危機(jī),平日裝腔作勢(shì)的黃飛鴻被迫應(yīng)戰(zhàn),在徒弟們連番激將和藥酒誤打誤撞的幫助下,意外掌握武藝要領(lǐng)。最終黃飛鴻表面假意屈從,實(shí)則聯(lián)合眾徒弟設(shè)下連環(huán)陷阱,在寶芝林機(jī)關(guān)與市井智慧的雙重助力下,將石堅(jiān)及其爪牙盡數(shù)擒獲并移交官府。這場(chǎng)鬧劇不僅揭露了鴉片危害,更令黃飛鴻在嬉笑怒罵間完成對(duì)傳統(tǒng)武德的另類(lèi)詮釋。