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