故事发生在1946年的德国,第二次世界大战刚刚结束,战火让大地满目疮痍,家庭妻离子散。英俊上校刘易斯(杰森·克拉克 Jason Clarke 饰)和他的妻子瑞秋(凯拉·奈特莉 Keira Knightley 饰)在战争中失去了他们的大儿子,瑞秋因此非常的痛恨德国人,但是让她没有想到的是,战后,她和她剩下的家人们,要和一个名为史蒂芬(亚历山大·斯卡斯加德 Alexander Skarsgård 饰)的男人住在同一屋檐下。 史蒂芬也在战争中失去了妻子,这让他对瑞秋没什么好脸色,两个人天天争锋相对。丧子之痛让刘易斯选择将大部分的时间和经历放在工作中,备受冷落的瑞秋每天的相处对象就只有史蒂芬,渐渐的,两人之间的关系开始转变。。古老的封建时代,北方游牧民族始终是威胁中原政权的最大隐患。出身军籍的女子花木兰(凌波 饰)和父母家人生活在某个平凡的小镇,蛮夷势力频频南下,令百姓的生活饱受其扰。朝廷为对抗外来势力而四方征兵,巾帼不让须眉的花木兰不愿抱病在床的父亲上阵打仗,于是百般说服父母女扮男装代父从军。凭借一身过硬的武艺,花木兰屡立战功,逐渐升为了将军。在此期间,她还结识了另一位英雄李广(金汉 饰)。李广只当金兰之好,殊不知木兰已芳心暗许。残酷的战争没有尽头,在连年的征战中,木兰和李广的情谊逐渐加深……
本片根据中国民间传说改编。。