話說古時有一絕世美女,名喚王月英(張柏芝 飾),她自幼為父親王承彥(趙本山 飾)撫養長大,集萬千寵愛於一身。但是月英痛恨男人的納妾行為,有納妾者見一個打一個,名震全城,也令飽受其壓制的百姓怨聲載道。王承彥早年喪妻,十五年過去,如今也有了再次婚配的念頭。月英被逼無奈,提出要求,只要三日之內能找出一個男人說服她便不再乾涉男人們的婚姻自由。王父輾轉找到聰明絕頂的東方明亮(小沈陽 飾),請其與女兒展開辯論。
一番唇槍舌劍,二人離下誓約,東方明亮立志在一年之內只愛月英一人,若能不變心則取月英為妻。正值兵馬亂世,在大時代背景下,明亮和月英的心漸漸貼近……