北魏,電影有個小女孩叫花木蘭(徐嬌飾演小花木蘭),花木與父親花弧相依為命。蘭劇從小受父親影響偷練武功,情介私學(xué)陣法,電影武藝高強(qiáng)。花木 木蘭(趙薇飾演)十八歲時,蘭劇游牧民族柔然犯境,情介軍情緊急,電影魏國全民征兵。花木木蘭不忍年邁的蘭劇父親再上戰(zhàn)場,便灌醉父親,情介違抗軍令,電影悄悄地替父從軍?;?/p>
初入軍營,蘭劇木蘭精湛的武藝引起了副營長文泰(陳坤飾演)的注意。但身份的危機(jī)卻一步步逼近木蘭……
文泰和木蘭并肩作戰(zhàn),勝戰(zhàn)連連,晉升為將。然而,木蘭的內(nèi)心卻無時無刻不在逃避戰(zhàn)爭。相處中,兩人漸生情愫。冒頓(胡軍飾演)圍困魏軍,眼看著到了山窮水盡的地步,文泰為了自己的愛人,為了顧全大局,主動向冒頓坦白了自己的身世之謎……
木蘭追遣散了士兵,追隨文泰的腳印,歷盡千辛萬苦,她終于見到了自己的愛人。木蘭和文泰回到朝廷,備受嘉獎。本以為有情人終成眷屬,沒想到皇帝為了停止這場戰(zhàn)爭,決心讓文泰和柔然公主和親……