乾隆(吴孟达 饰)复职陈文杰(叮当 饰),继续以钦差身份追捕徐莲,寻找乾坤扇,独自乘龙舟北回京城。陈文杰留在扬州,飞哥致信石泉县造假高手贾大师伪造乾坤扇,试图用假扇勾真扇。贾大师说,没有天空就造不出丝绸。这时,十公主(佟童 饰)从龙船上跳到岸边,抢走了侍卫的马,射杀了被首领追赶的和珅(曾志伟 饰),然后跑回了琼花客栈。陈文杰费心将她推开,贾大师认出十公主穿的背心是丝绸的。陈文杰和心媛一起把十公主追了回来。陈文杰制作了两把假乾坤扇,让贾大师用秘写药水在扇子上写下“御花园藏宝”六个大字,遇水就会显现。陈文杰要求新源把假扇交给江湖人,江湖帮派全部进京抢夺宝藏。陈文杰早就怀疑一直跟踪他们的船老大故意曝光了另一把假乾坤扇,让船老大可以顺利偷走。船的老板是和珅养大的家奴。成功后,他弃船登陆,星夜驰骋回京。阴险的和珅用刀试了一下扇子,发现扇子并没有损坏。他以为是真的,便用一把假扇子杀了东海角糜口,发现血迹斑斑的扇子上赫然写着“御花园藏宝藏”的字样。陈文杰以调虎离山的方式揭露了“陈文静”的真实身份,并劝说徐莲放弃复仇,让她自行离开。文杰安排好追粉计划,与石公主等人返回北京,决心一举抓获真凶。到达北京后,陈文杰恳求徐安(靳东 饰)交出白茉莉(叶红燕 饰)的儿子宝儿,不要伤害她。徐安答应送宝儿回东台县,让母子团聚。十公主坐上轿子,和徐安一起回宫,陈文杰和心媛则留在高升客栈。