Трагедия в Шанхае
Фильм начинается в Китае, где отец Чона Ванга (Джеки Чан) погибает от рук предателя Лорда Нельсона Рэтбаума (Эйдан Гиллен). Убийца крадёт древнюю печать императорской семьи, символ власти, и бежит в Лондон. Сестра Чона, Лин (Фань Бинбинь), обнаруживает связь преступления с заговором против британской короны.
Встреча в Нью-Йорке
Чон, ставший шерифом на Диком Западе, воссоединяется с авантюристом Роем О’Банноном (Оуэн Уилсон). Тот, скрываясь от кредиторов, соглашается помочь в поисках убийцы. Дуэт отправляется в Лондон, где их ждёт Лин, расследующая исчезновение ключевых фигур при дворе королевы Виктории.
Ловушка в британской столице
В Лондоне герои сталкиваются с серией нападений. Рой увлечён флиртом с Лин, чем вызывает ревность Чона. С помощью уличного мальчишки Чарли (Аарон Джонсон) и инспектора Скотланд-Ярда Артура Дойла (Том Фишер) они выясняют: Нельсон планирует убить королеву, чтобы захватить трон через подставного наследника.
Тайна печати
Печать императора оказывается ключом к легитимизации власти Нельсона. Лин попадает в плен, а Чон и Рой проникают в Тауэр, где спрятаны улики. Здесь их ждёт бой с наёмниками предателя, включая мастеров боевых искусств. Рой использует хитрость, а Чон — акробатику, чтобы спасти сестру.
Финальная схватка на Биг-Бен
Герои преследуют Нельсона до часовой башни. Чон сражается с ним на стрелках циферблата, балансируя над пропастью. Рой нейтрализует сообщников, а Чарли помогает сорвать взрыв королевской кареты. Нельсон погибает, падая с высоты. Печать возвращают Китаю, а королева награждает героев.
Смысл фильма
«Шанхайские рыцари» балансируют между местью и долгом, показывая, как личные мотивы переплетаются с защитой справедливости. Через комедийные стычки и культурные контрасты (ковбои vs викторианская Англия) лента высмеивает стереотипы о «цивилизованном» обществе. Финал подчёркивает ценность семьи — даже эксцентричный Рой становится частью клана Вангов, несмотря на хаос, который приносит с собой.