雲南(nán)某小(xiǎo)鎮。 詠春(楊(yáng)紫瓊)年輕時被垂涎其(qí)美(měi)貌的惡霸(bà)逼婚,因(yīn)不甘委(wěi)身,她拜高人為師習得一身(shēn)好(hǎo)武藝,回鄉後不但將惡霸擊退,還將時常騷擾(rǎo)鄉鄰的山賊打得落花流水,並從(cóng)他(tā)們手中救下萬豔娘(洪欣),後者被詠春開豆腐店的姑姑芳(fāng)姑(苑瓊丹(dān))打扮成新一代豆腐西施(shī)招徠顧客。萬(wàn)豔娘的美貌將鄰(lín)鎮富商黃學州(李子雄)吸引,但對她心懷欲念同時,他也生出娶詠春(chūn)作妻以保護家產的想法,殊不知對他鍾情的隻有芳姑。 與詠春訂下娃娃親的梁博滔(tāo)(甄子丹)千裏(lǐ)迢(tiáo)迢來(lái)將她找,卻誤認萬豔(yàn)娘為未婚妻,詠春更因一身男兒打扮(bàn)被他視作情敵,不過與萬豔娘相處時,他總覺得哪裏不太對勁。其後山賊頭領夜入豆腐(fǔ)店欲擄萬(wàn)豔娘,隻被詠春打成廢人,山賊大王飛天猩猩為替他報(bào)仇,率領所有山賊策馬(mǎ)入鎮(zhèn)搶走萬豔娘,詠春無(wú)奈隻得應戰。這刻令梁博滔恍然醒悟誰才是自己的愛侶。