Shanghai Knights

Shanghai Knights is a 2003 martial arts action comedy film. It is the sequel to Shanghai Noon. Directed by David Dobkin and written by Alfred Gough and Miles Millar, it stars Jackie Chan and Owen Wilson.

Cast

 * Jackie Chan as Chon Wang
 * Owen Wilson as Roy O'Bannon
 * Aaron Johnson as Charlie Chaplin
 * Tom Fisher as Arthur Conan Doyle
 * Donnie Yen as Wu Chow
 * Aidan Gillen as Lord Nelson Rathbone
 * Fann Wong as Chon Lin
 * Oliver Cotton as Jack the Ripper
 * Kim Chan as Chon Wang and Chon Lin's father
 * Gemma Jones as Queen Victoria