马哈茂德(欧米德·吉亚李利 Omid Djalili 饰)是一位深爱着妻子的好丈夫,一位对孩子十分负责任的好父亲,但却并不是一个循规蹈矩的穆斯林清教徒,宗教信仰对于他来说不过只是画地为牢庸人自扰,快乐和自由才是马哈茂德虔诚信奉的教义。 马哈茂德的儿子拉希德(Yigal Naor 饰)到了该结婚的年龄,并且有一个非常可爱的未婚妻。然而,忧愁还是笼罩着这个年轻人,因为他未来的老丈人是一位非常古板和保守的穆斯林牧师。想要迎娶他的女儿,不仅仅是自己,自己的全家上下都要通过他的测试。就在这个节骨眼上,马哈茂德震惊的发现自己并不是穆斯林,而是抱养来的纯种犹太人。。嫣公主(蔡卓妍 饰) 远嫁番国和亲,怎知却在漫漫的出嫁途中,与负责护送的程将军 (林峯 饰) 由最初互找麻烦,变成互生情愫。不顾爱情天地不容,二人交换身上的陪嫁明珠和家传翡翠,以作订情时,却山贼来袭。混乱中,嫣失足堕崖,流落民间;程落入山贼手中,走进了贼窝,一对有情人失散,各有一段奇遇。
程被山贼女首领祝三娘(容祖儿 饰)带回山寨,却误打误撞令破落山寨渐渐壮大,更因而令祝心生爱慕。程要离寨寻找公主,痴情的祝坚持相随。嫣大难不死,却失去记忆,被说书人凌感开(王祖蓝 饰)所救,竟开始了夫唱妇随的说书生活。当程与嫣重遇,失忆的嫣已是个平民女子,还爱上了凌……。