五代十國的時候,趙國攻打燕國,燕國國王身受重傷,大將軍慕容雪虎臨危受命。燕帥嫉賢妒能因為國王沒有重用他而暗殺了燕王。燕王死后,王位傳給手拿燕國傳國之寶飛燕刃的燕國公主燕飛兒。公主聲稱自己要完成正式軍訓才能繼位。慕容將軍刻苦訓練燕飛兒。
燕帥想要阻止公主登基,就派出殺手追殺燕飛兒,幸好公主被叢林深處的隱士段蘭泉所救,兩個人在相處中萌生情愫。傷養好后,公主要回燕國,蘭泉送她,剛好碰到前來接應的慕容將軍。原來趙國再次來犯,燕帥為了王印,按兵不動。外有強敵,內有逆臣,燕國危在旦夕。好在公主帶領重將領生擒趙王父子,并且放逐他們回國。從此兩國不犯刀兵。經過這件事公主的威信更強而燕帥不僅沒有篡奪王位反而被驅逐了。他不甘心失敗,繼續醞釀新的叛亂。
公主認為國家太平,她放棄了王位,讓慕容將軍帶領燕國上下。她則回到了蘭泉公子身邊。他們兩個簞食瓢飲,不問世事,男耕女織好不快活。燕帥卻再次發動叛亂,這次他打算殺死慕容將軍,搶奪燕國大權。而公主和蘭泉也遭到了暗殺,危難之際,蘭泉全力保護公主脫險,他自己卻身中毒箭,危在旦夕。但是他卻裝作沒事讓公主趕快回到燕國。燕帥正在派人絞殺慕容將軍,公主趕快加去了戰斗。在最危險的時刻,一計反殺了燕帥,叛亂將士見狀紛紛放下了武器。慕容將軍失血過多壯烈犧牲。平定了燕國內亂。公主終于使天下臣民過上了安居樂業的生活。然而當她再次去尋找蘭泉時才發現他已經死了。她用蘭泉的熱氣球送走了他的尸身。讓他像自己希望的那樣,自由翱翔在天際。天下太平,她卻失去了摯愛的蘭泉,燕國失去了英勇的慕容將軍。愛情的相遇雖然短暫,但是能夠在一起度過最好的日子已經是不負此生。
這個電影情節很簡單,但是卻很好看。黎明扮演的蘭泉是古代的勇士集團碩月的余部,這是一支威懾天下的隊伍。曾經強大到遭受十國的功伐,他屬于是其中唯一的幸存者。原本他埋葬了寶劍,只想過與世無爭的隱士生活。但是燕帥的個人權欲導致的陰謀和戰爭還是打破了他的生活平靜,最后為了救心上人而付出了生命。甄子丹扮演的慕容將軍,英勇無敵,最后還是被權力的野心家燕帥所害。陳慧琳扮演的公主美麗又勇敢,義無反顧的擔負起了她的使命。作為女兒她討厭戰爭渴望平靜的生活,和蘭泉一起隱居,最后天下太平了,愛人卻已經不再。