魏国与北方的蛮族交战多年,老山总是不愿撤退。然而,他的儿子莫都(胡军饰)生性暴戾,打算吞并中原以抵御外敌。魏招募壮丁为国效力。 考虑到父亲华弧年事已高且身患重病,女儿花木兰(赵薇饰)毅然决定女扮男装,为父从军。 在军队中,木兰还没有暴露自己的缺点,因为她以前的玩伴小虎(房祖名饰)打了掩护。 一次偶然的机会,副营长文泰(陈坤饰)发现了木兰的秘密,但看到她的正直和功夫,她隐瞒了自己的身份。 后来,文泰与木兰并肩作战,多次击败柔然的军队,立下战功,并被授予将军。 然而,文泰发现木兰在战场上非常情绪化,所以他装死并强迫她独立。 此时屡战屡败的柔然部落早已心灰意冷,但冒顿单于却一意孤行,不仅剿除异己,甚至杀父自立,誓要荡平中原。 独自面对大门的最大对手是木兰率领的魏守军,一场惊心动魄的生死战开始了...