Shanghai Knights › Cast
Jackie Chan
Chon Wang
Owen Wilson
Ray O'Bannon
Aaron Taylor-Johnson
Charlie Chaplin
Tom Fisher (actor)
Artie Doyle
Aidan Gillen
Lord Nelson Rathbone
Fann Wong
Chon Lin
Donnie Yen
Wu Chow
Donnie Yen Ji-Dan
Wu Chan
Oliver Cotton
Jack the Ripper
Kim Chan
Chon Wang's Father
Alison King
Prostitute
Gemma Jones
Queen Victoria
Constantine Gregory
The Mayor
Jonathan Harvey
Fagin #1