Tras domar el salvaje Oeste en Shanghai Kid, Chon Wang (Jackie Chan) y Roy O'Bannon (Owen Wilson) vuelven a la carga, aunque con una pequeña variación: en la secuela "Shanghai Knights" (Los rebeldes de Shanghai) tendrán que ajustar cuentas en el Londres civilizado. Cuando un rebelde chino asesina al padre de Wang y escapa a Inglaterra, Wang y Roy lo siguen hasta Londres en busca de venganza. La hermana de Wang, Lin (Fann Wong), tiene el mismo objetivo y desenmascara una red mundial que conspira para asesinar a la Familia Real, pero casi nadie se cree su historia. Gracias a la ayuda de un amable inspector de Scotland Yard (Thomas Fischer) y de un pillo sin hogar de 10 años (Aaron Johnson), el acrobático Wang (Chan) acaba con la tranquilidad y el orden de la Inglaterra Victoriana al intentar vengar la muerte de su padre y mantener al enamoradizo Roy lejos de su hermana. Cada vez que nuestro héroe ronda el Big Ben, el museo de cera de Madame Toussaud o el Convent Garden, nos hace vivir lás más trepidantes y espeluznantes aventuras, que recuerdan a las del viejo y salvaje Oeste americano.