孟庆和开着汽车在路上遇到了喜来乐(李保田 饰),便跟喜来乐炫耀起来,并央求喜来乐给洋人瞧病用采购他的药材,喜来乐自然不屑,把孟庆和的汽车磕了一袋的烟灰,孟庆和气的追赶喜来乐,不料转弯时撞上了日本将军高桥克(贾方 饰)的汽车,孟庆向高将军承诺,绝对不会亏待他。喜来乐掐算着日子,念叨着说,想要救即将被押往菜市口的靖王爷(张黎明 饰)的命,就指望那缠腰龙了。西德瓦(盖吉利 饰)亲自带兵把靖王爷押到了菜市口,准备行刑,家眷和百姓们也来到了刑场为靖王爷送行。
西德瓦下令行刑,在士兵们开枪的一刻,子弹却全部都打飞了,这时,发现士兵们的缠腰龙全都再次发作了,西德瓦气的拿剑指向了喜来乐,这时史密斯(福乐克 饰)也赶到了刑场,告诉西德瓦将军,联军的运营一些士兵的缠腰龙也再次发作了。喜来乐领着百姓们高喊着“缠腰龙!缠腰龙!缠腰龙……!”西德瓦要求喜来乐马上给联军治病,喜来乐不肯,西德瓦承诺治好了病,立马释放靖王爷,可喜来乐已不再相信八国联军的话,要求西德瓦先放了靖王爷,才能给他们治病,并带领百姓们高喊:“放了靖王爷!放了靖王爷!放了靖王爷……”西德瓦无奈,忍痛释咬牙切齿地放了靖王爷。
史密斯分别给再次犯病的官兵和西德瓦都查看了病情,发现之前第一批治病的洋人都没有再复发,而后来再治的全部都复发了,原来喜来乐在药方上做了手脚,新的药方只能挺住一段时间,就会再次复发。西德瓦一怒之下,把喜来乐又一次抓进了大牢。这时赛西施(金玉婷 饰)已经束手无策,找不到办法就喜来乐,孟庆和却找上府来,说要拿喜来乐的“一笑堂”和赛西施的“食为天”这两块牌子作为交换条件,来换取救喜来乐的性命,被金山娇(王晓晨 饰)暴打出了门外。
喜来乐与两个徒儿被押到了刑场行刑,却再一次被缠腰龙救了性命,士兵们的病在他们“缠腰龙!缠腰龙”的口号下再次发作,喜来乐师徒们没有丢掉性命,不得已只得给联军治了病。孟庆和强行开了“食为天”的餐馆,还砸了赛西施的摊子,并以“向联军出售劣质食品”为由逮捕了赛西施,还被日本高将军拉去准备做军妓。金山娇独自一人去日本军营救赛西施,却没有成功。