Cast and Crew of Shanghai Knights

Cast of
Shanghai Knights

About Shanghai Knights

The dynamic duo of Chon Wang and Roy O'Bannon return for another crazy adventure. This time, they're in London to avenge the murder of Chon's father, but end up on an even bigger case. Chon's sister is there to do the same, but instead unearths a plot to kill the royal family. No one believes her, though, and it's up to Chon and Roy (who has romance on his mind) to prove her right.

Full Cast of Shanghai Knights

Jackie Chan
plays Chon Wang

Jackie Chan as Chon Wang

Jackie Chan (Chinese: 成龍; born 7 April 1954), born Chan Kong-sang, is a Hong Kong actor, action choreographer, filmma...

See Jackie Chan's other roles

Owen Wilson
plays Roy O’Bannon

Owen Wilson as Roy O’Bannon

Owen Cunningham Wilson (born November 18, 1968) is an American actor. He has had a long association with filmmaker We...

See Owen Wilson's other roles

Fann Wong
plays Chon Lin

Aidan Gillen
plays Lord Nelson Rathbone

Aidan Gillen as Lord Nelson Rathbone

Aidan Murphy (born 24 April 1968), better known as Aidan Gillen, is an Irish actor. He is the recipient of three Iris...

See Aidan Gillen's other roles

Donnie Yen
plays Wu Chow

Donnie Yen as Wu Chow

Donnie Yen (Chinese: 甄子丹; born 27 July 1963) is a Hong Kong actor, martial artist, film director, action choreographe...

See Donnie Yen's other roles

Tom Fisher
plays Arthur 'Artie' Doyle

Aaron Taylor-Johnson
plays Charlie Chaplin

Aaron Taylor-Johnson as Charlie Chaplin

Aaron Perry Taylor-Johnson (né Johnson; born 13 June 1990) is an English actor. He is best known for his portrayal of...

See Aaron Taylor-Johnson's other roles

Alison King
plays Prostitute

Constantine Gregory
plays The Mayor

Anna-Louise Plowman
plays Debutante

Anna-Louise Plowman as Debutante

Anna-Louise Plowman is a graduate of the London Academy of Music and Dramatic Art and the Lecoq School in Paris. Orig...

See Anna-Louise Plowman's other roles

Georgina Chapman
plays Debutante

John Owens
plays Server

Richard Bremmer
plays Master at Arms

Richard Bremmer as Master at Arms

Richard Bremmer was born on January 27, 1953 and is currently 71 years old.

See Richard Bremmer's other roles

Kim Chan
plays Chon Wang's Father

Gemma Jones
plays Queen Victoria

Daisy Beaumont
plays Cigarette Girl

Daisy Beaumont as Cigarette Girl

Daisy Beaumont (born 29 June 1973) is an English actress, arguably most known for her work parodying celebrities such...

See Daisy Beaumont's other roles

Stephen Fisher
plays Head Waiter

Matt Hill
plays Deputy

Tom Wu
plays Lead Boxer Liu

Vincent Wang
plays Imperial Guard

Barbara Nedeljakova
plays Debutante #3

Bùi Văn Hải
plays Palace Guard

Oliver Cotton
plays Jack the Ripper

Eric Meyers
plays Front Desk Clerk

Jonathan Harvey
plays Fagin #1

Richard Haas
plays Street Preacher

Terry Howson
plays Shotgun

Ryan James
plays Waiter

Barry Stanton
plays Lord Chancellor

Matthew Storey
plays Fagin #2

Charlie G. Hawkins
plays Newspaper Boy

Gerard Whelan
plays Rathbone Guard

Rene Hajek
plays Rathbone Guard #2

Ho Ban Le
plays Palace Guard

Vladimír Hrbek
plays Old Man with Cane

Jirí Mojzís
plays Old Couple, Man

Marta Andresová
plays Old Couple, Woman

David Lištván
plays Palace Guard with Rifle

Petra Jezková
plays Toothless Flower Girl

Eva Ruzicka
plays Debutante #4

Hanka Scudlová
plays Cleopatra Model

Hana Jouzová
plays Harpist

Tom Klar
plays Quartet

Jan Petrik
plays Quartet

Milolas Cech
plays Quartet

Karel Urban
plays Quartet

Bradley James Allan
plays Street Thug / Library Thug (uncredited)

Mars
plays Torch Thug on Boat (uncredited)

Robert Lin
plays Additional ADR Voice (uncredited)

Wu Gang
plays Boxer Swordsman / Torch Thug on Boat (uncredited)

James Embree
plays Street Thug (uncredited)

Nicky Li Chung-Chi
plays Boxer Swordsman (uncredited)


Crew of Shanghai Knights

Discover the backstage crew of Shanghai Knights →