Shanghai Knights A Royal Kick In The Arse When a Chinese rebel murders Chon's estranged father and escapes to England, Chon and Roy make their way to London with revenge on their minds. Details Casts Title Shanghai Knights Release Date 2003-02-06 Runtime 01 Hours 55 Minutes Genres Action Adventure Comedy Western Production Companies All Knight Productions, Spyglass Entertainment, Touchstone Pictures, Birnbaum/Barber Productions, JCE Movies Production Countries Hong Kong, United States of America Jackie Chan Chon Wang Owen Wilson Roy O'Bannon Fann Wong Chon Lin Aidan Gillen Lord Nelson Rathbone Donnie Yen Wu Chow Tom Fisher Arthur 'Artie' Doyle Aaron Taylor-Johnson Charlie Chaplin Alison King Prostitute Constantine Gregory The Mayor Anna-Louise Plowman Debutante Georgina Chapman Debutante John Owens Server Richard Bremmer Master at Arms Kim Chan Chon Wang's Father Gemma Jones Queen Victoria Daisy Beaumont Cigarette Girl Stephen Fisher Head Waiter Matt Hill Deputy Tom Wu Lead Boxer Liu Vincent Wang Imperial Guard Barbara Nedeljakova Debutante #3 Bùi Văn Hải Palace Guard Oliver Cotton Jack the Ripper Eric Meyers Front Desk Clerk Jonathan Harvey Fagin #1 Richard Haas Street Preacher Terry Howson Shotgun Ryan James Waiter Barry Stanton Lord Chancellor Matthew Storey Fagin #2 Charlie G. Hawkins Newspaper Boy Gerard Whelan Rathbone Guard Rene Hajek Rathbone Guard #2 Ho Ban Le Palace Guard Vladimír Hrbek Old Man with Cane Jirí Mojzís Old Couple, Man Marta Andresová Old Couple, Woman David Lištván Palace Guard with Rifle Petra Jezková Toothless Flower Girl Eva Ruzicka Debutante #4 Hanka Scudlová Cleopatra Model Hana Jouzová Harpist Tom Klár Quartet Jan Petrik Quartet Milolas Cech Quartet Karel Urban Quartet Bradley James Allan Street Thug / Library Th? Mars Torch Thug on Boat (uncr? Robert Lin Additional ADR Voice (un? Wu Gang Boxer Swordsman / Torch ? James Embree Street Thug (uncredited) Nicky Li Chung-Chi Boxer Swordsman (uncredi?