| Photos (See all 11 | slideshow) |
| Ekin Cheng | ... | Hero Hua | |
| Qi Shu | ... | Mu (as Qui Shu) | |
| Kristy Yang | ... | Jade | |
| Nicholas Tse | ... | Sword Hua (as Nic Tse) | |
| Biao Yuen | ... | Boss | |
| Francis Ng | ... | Invincible | |
| Ken Lo | ... | Monk Luohan | |
| Anthony Wong Chau-Sang | ... | Pride | |
| Grace Yip | ... | Kate | |
| rest of cast listed alphabetically: | |||
| Jordan Chan | ... | (voice) | |
| Mark Cheng | |||
| Pei-pei Cheng | |||
| Dion Lam | ... | Shadow (as Lam dik on) | |
| Jerry Lamb | |||
| Sam Lee | |||
| Chi Hung Ng | |||
| Jude Poyer | ... | Bull | |
| Missy Swenson | ... | Dinner | |
| Elvis Tsui | ... | Bigot | |
| Ronald Wong | (as Ban Wong) | ||
Directed by | |||
| Wai-keung Lau | |||
Writing credits(in alphabetical order) | ||
| Wing-Shing Ma | comic book | |
| Manfred Wong | writer | |
Produced by | |||
| Raymond Chow | .... | producer | |
| Manfred Wong | .... | producer | |
Original Music by | |||
| Kwong Wing Chan | |||
Cinematography by | |||
| Wai-keung Lau | |||
Costume Design by | |||
| Pik Kwan Lee | |||
Second Unit Director or Assistant Director | |||
| Dion Lam | .... | action director | |
| Sylvia Liu | .... | first assistant director | |
Art Department | |||
| Shu-Wing Ho | .... | props | |
Sound Department | |||
| Michael Hoffman | .... | sound effects editor | |
Camera and Electrical Department | |||
| Po Wing Ho | .... | assistant camera | |
|
|
|
|
|
| Fist of Legend | Shanghai Joe | Star Wars: Episode VI - Return of the Jedi | Spartacus | The Last Samurai |
|
IMDb User Rating: |
IMDb User Rating: |
IMDb User Rating: |
IMDb User Rating: |
IMDb User Rating: |
| Full cast and crew | Company credits | External reviews |
| News articles | IMDb Action section | IMDb Hong Kong section |
This was one of the finer martial arts movies I've seen. I thought it was great, especially seeing Ekin Cheng and Nicholas Tse together. I thought the effects were great, the acting was decent and the plot keeps you delightfully confused. To the guy that wrote the first thing, I'm sorry if you are offended