古時絕世美女王月英(張柏芝飾)自幼受父親王承彥(趙本山飾)溺愛,因痛恨男子納妾而以暴制暴,令全城百姓敢怒不敢言。王承彥欲續弦卻忌憚女兒阻撓,遂按其要求尋得機智辯士東方明亮(小沈陽飾)說服月英。二人展開激烈辯論后立下誓約:東方明亮若能堅守一年只愛月英一人不變心,便可迎娶她為妻。亂世烽煙中,明亮與月英在共同抵御外敵入侵的患難經歷里逐漸心意相通。王承彥也在女兒與明亮的影響下重新審視婚姻觀念,最終促成有情人終成眷屬的同時,自身婚事亦得圓滿解決。