北魏太武帝年间,柔然可汗(杜玉明饰)率领六万柔然骑兵侵犯北魏,肆意屠杀抢掠吏卒百姓。为保护家人,花木兰(杨宁饰)女扮男装替父从军,参加了北魏与柔然的破敌之战。在战场上,木兰凭借出色的胆识与武艺屡建奇功,迅速成长为一名战功卓著的定远将军,并与北魏名将平阳王长孙翰(宗沐一饰)并肩作战。然而在一次关键的战斗中,木兰因战略失误导致受伤,同时暴露了女性身份,不得不离开军营。回到家乡后,柔然军队以村民为人质进行威胁,木兰挺身而出,与柔然军队展开周旋。在押解途中,木兰借机逃脱,却意外跌入传说中的“魔鬼城”。在这里,她遇到了长期遭受压迫的族人首领阿伊娜(古丽米热饰),两人因共同的敌人和复仇的决心而重燃斗志,决定联手返回大营,与长孙翰等人合兵一处,最终成功击败了柔然大军,完成了这场惊心动魄的保家卫国之战。