云南某小镇。
咏(yong)春(杨紫琼)年轻(qing)时(shi)被垂涎其美貌的恶霸(ba)逼婚,因不(bu)甘(gan)委身,她(ta)拜(bai)高人为师习(xi)得(de)一身好(hao)武艺(yi),回(hui)乡后不(bu)但将恶霸击退,还将时(shi)常骚扰乡(xiang)邻的山贼(zei)打(da)得(de)落花(hua)流水(shui),并(bing)从他们手中(zhong)救(jiu)下万艳娘(洪欣),后(hou)者被咏春开豆腐(fu)店的(de)姑姑芳姑(苑琼丹)打扮(ban)成新一代豆腐西施(shi)招徕顾客(ke)。万艳娘的美貌将邻镇富商(shang)黄学州(李子雄)吸(xi)引,但(dan)对她心怀欲念同时,他(ta)也生出(chu)娶咏(yong)春作妻(qi)以保护家产的想法,殊(shu)不(bu)知对(dui)他钟情的只有芳(fang)姑。
与咏(yong)春订下娃娃亲(qin)的梁(liang)博(bo)滔(甄子丹)千里迢迢(tiao)来将她找,却误认万艳娘为未婚(hun)妻,咏春更因一身男儿(er)打扮被他视作情敌,不过与万艳娘(niang)相处时,他(ta)总觉得哪里不太(tai)对劲。其后山(shan)贼头领夜入豆腐店欲掳万艳(yan)娘,只被咏春(chun)打(da)成废(fei)人,山贼大(da)王飞天(tian)猩猩为替他报仇(chou),率领所有山贼策马入(ru)镇抢走万艳(yan)娘,咏春无奈只(zhi)得应战。这刻令梁博滔恍(huang)然醒悟谁才是自己(ji)的爱侣。