桃溪县酒楼,十公主(佟童 饰)(佟童 饰)状若乞丐强吃霸王餐,陈青云(吴孟达 饰)等人不知她是公主,出诗谜大加讽刺,十公主哪受过这种闲气,一时间恼羞成怒、大打出手。心远(陆逸涵 饰)看不气愤不过,略施武功将其收服,不料十公主耍诈将心远摁进江里灌昏,并扔上徐莲乘坐的下行快船。十公主硬拉着陈文杰(叮当 饰)继续坐船逆流而上,比试谁是天下聪明第一,陈青云情急之下只得独自往下游追寻心远。快船上的徐莲已经、变声,改名陈文静(徐莲) (舒畅 饰)。为躲避朝廷和江湖的两方面追捕,徐莲决定回到陈文杰身边,伺机接近乾隆再行复仇,于是逼着心远拜她为师学水上功夫,并自称双绝门掌门。拜师礼毕,徐莲掉转船头,鼓起风帆追赶陈文杰乘坐的货船。货船停泊在桃溪县城,十公主和陈文杰上岸玩耍,被尾随的人贩子绑去关在宏泰楼妓院的酒窖里。人贩子哪里是两个小鬼的对手,不出一个时辰已被他们整得七荤八素,洋相百出。文杰、十公主趁机逃离,不料又被路过的衙差骗回了酒窖,文杰对此事颇感蹊跷。丰绅殷德和徐安也来到桃溪县,并偶遇心远和徐莲。丰绅殷德一见徐莲,立即神魂颠倒地爱上了这个,全忘了自己此行是来寻找要下嫁给自己的十公主。