花田国国王(古天乐 饰)把妹妹遗珠公主(杨颖 饰)送到中原学习礼仪多年,太后忆女成疾,为给母后冲喜,国王决定接回公主并替她招亲。不想公主早已在中原与大将军军麦炳荣(郑中基 饰)私定终身,两人欲求得国王成全,一同坐船回国。