Действие приключенческого комедийного вестерна «Шанхайские рыцари» разворачивается в столице Великобритании туманном Лондоне в 1887 году, как раз во время триумфального празднования юбилея царствования величественной королевы Виктории. Главные герои Чон Ванг и очаровательный Рой О`Баннон, покорив бескрайние просторы Дикого Запада, волею судеб оказываются в центре цивилизованного и чопорного Лондона. Дело в том, что один коварный китайский предатель-перебежчик убивает отца Ванга и сбегает в Великобританию. Движимый местью и желанием вернуть императорскую печать за ним следует Чон, его сопровождает верный друг Рой, который большей частью только путается под ногами у Ванга, без конца попадая в курьезные ситуации. В Англию направляется и сестра Чона, юная красавица Лин, которая непостижимым образом умудряется раскрыть заговор против королевы. Герои оказываются втянутыми в запутанную политическую игру. Чтобы достичь своих целей герои вынуждены защищаться от недругов, спасаться и придумывать всяческие уловки, дабы без потерь улизнуть от окружающих их врагов. Им на помощь приходит благородный и благожелательный инспектор Скотланд Ярда и 10-летний уличный мальчуган. Вот такая разношерстная команда воплотит все намеченное в жизнь, вот только сумеет ли Чон удержать своего любвеобильного приятеля подальше от красавицы-сестренки.