Directed by
Hark Tsui | ... | (as Tsui Hark) |
Writing Credits
Hark Tsui | ... | (story) (as Tsui Hark) & |
Julien Carbon | ... | (story) & |
Laurent Courtiaud | ... | (story) |
Dirk Blackman | ... | (screenplay) (as Jeff Black) & |
Charles Cain | ... | (screenplay) |
Julien Carbon | ... | (additional writing) & |
Laurent Courtiaud | ... | (additional writing) |
Cast (in credits order) verified as complete
Tobin Bell | ... | Moloch | |
Jon Polito | ... | King | |
Teresa Herrera | ... | Marco (as Teresa Maria Herrera) | |
Tyler Mane | ... | Thorn | |
Andrew Bryniarski | ... | Iguana | |
Scott Adkins | ... | Dr. Lang | |
Rob Van Dam | ... | Claw | |
Sean Marquette | ... | Raymond | |
Oris Erhuero | ... | Wolf | |
Robert Allen Mukes | ... | Snake (as Robert Bonecrusher Mukes) | |
Michael Bailey Smith | ... | Ross | |
Traci Lords | ... | Chameleon (as Traci Elizabeth Lords) | |
Andy On | ... | Black Mask | |
Silvio Simac | ... | Troy | |
Blackie Shou-Liang Ko | ... | Sergeant (as Ko Shou Liang) | |
Terence Yin | ... | Dr. David | |
Rest of cast listed alphabetically: | |||
Marcus Fox | ... | Thai policeman (uncredited) |
Produced by
Wai-Chung Chan | ... | line producer (as Alice Chan) |
Tiffany Chen | ... | administrative producer |
Hark Tsui | ... | producer (as Tsui Hark) |
Music by
J.M. Logan |
Cinematography by
Wing-Hang Wong | ... | (as Horrace Wong Wing Hang) |
William Yim | ... | (as William Yim Wai Lun) |
Editing by
Angie Lam | ||
Marco Mak | ... | (as Marco Mak Chi Sin) |
Casting By
Jory Weitz |
Production Design by
Bill Lui | ... | (as Bill Lui Cho Hung) |
Costume Design by
William Fung | ... | (as William Fung Kwun Mount) |
Makeup Department
Ron Karkoska | ... | special makeup effects artist |
Jerry Macaluso | ... | special makeup effects supervisor: SOTA FX |
Irene Ip Lin Nui | ... | makeup artist |
Min-Hua Pan | ... | makeup artist (as Men-Wah Poon) |
Suriyan Santitarangkul | ... | makeup helper: Thailand crew |
Adul Sywarungsymun | ... | makeup helper: Thailand crew |
Pornrin Sywarungsymun | ... | makeup helper: Thailand crew |
Vickey Yat-Ping Tsang | ... | hair stylist |
Kwok-Hung Wong | ... | hair stylist (as Wong Kwok Hung) |
Brian Pierson | ... | special makeup effects artist (uncredited) |
Production Management
Angie Lam | ... | post-production supervisor |
May Ng | ... | production manager |
Pairoj Rojlertjanya | ... | production manager: Thailand |
Somchai Santitharangkun | ... | unit manager: Thailand |
Second Unit Director or Assistant Director
Kwok-Fai Chu | ... | assistant director |
Lo Kam Chuen | ... | assistant director |
Johnnie Kong | ... | assistant director (as Johnnie Kong Yeuk Shing) |
Kingston Shek | ... | assistant director (as Kingson Shek Sui Lun) |
Hing Fan Wong | ... | assistant director (as Danny Wong Hing Fan) |
Art Department
Pee Bangkae | ... | propsman: Thailand crew |
Angelo Castilho | ... | assistant art director (as Angelo Bernardo Castilho) |
Fu Wing Cheung | ... | propsman |
Somchai 'Au' Chinsirikul | ... | propsman: Thailand crew (as Somchai Chinsirikul) |
Wichit Chomchuen | ... | propsman: Thailand crew |
Man Chow | ... | props master assistant (as Chow Man) |
Pui-Tak Chu | ... | propsman |
Lek Chaiyan Chunsuttiwat | ... | art director: Thailand crew (as Chaiyan Chunsuttiwat) |
Kam-Wai Dung | ... | propsman (as Dung Kam Wai) |
Sarawoot Jenjaroen | ... | propsman: Thailand crew |
Vasu Kantatham | ... | construction supervisor: Thailand crew |
Che Kiu Lam | ... | assistant art director (as Lam Che Kiu) |
Wai-Ming Law | ... | propsman (as Law Wai Ming) |
Kwan Lung Lee | ... | props master (as Lee Kwan Lung) |
Ying Wah Leung | ... | propsman |
So Chi Ming | ... | assistant art director |
Lam Shui Mou | ... | propsman |
Anussorn Musicabutr | ... | props master: Thailand crew |
Ching-Tam Ng | ... | propsman (as Ng Ching Tam) |
Chan Cheuk Pan | ... | assistant art director |
Thanakorn B. Patanasophon | ... | propsman: Thailand crew |
Prasan Phetpong | ... | propsman: Thailand crew (as Prasant Phetpong) |
Kacha Ruangthong | ... | propsman: Thailand crew |
Witoon Suanyai | ... | propsman: Thailand crew |
Sound Department
Lee Alexander | ... | production sound mixer (as Lee Pearce Alexander) |
Marcus Andexler | ... | supervising engineer |
Steve Burgess | ... | mixer: Soundfirm Australia |
Joel Jaffe | ... | sound effects editor (as Joelle Jaffe) |
J.M. Logan | ... | supervising sound editor |
Chris Quilty | ... | boom operator (as Christopher N. Quilty) / utility sound (as Christopher N. Quilty) |
Blair Slater | ... | foley: Soundfirm Australia |
Michael Thompson | ... | mixer: Soundfirm Australia |
Mario Vaccaro | ... | foley: Soundfirm Australia |
Bruce Emery | ... | dolby consultant (uncredited) |
Chris Goodes | ... | mix assistant (uncredited) |
Special Effects by
Watcharachai Panichsuk | ... | special effects: Thailand crew |
Ron Karkoska | ... | creature effects (uncredited) |
Visual Effects by
Justo D. Cascante III | ... | senior computer animator: Cinefex Workshop Co., Ltd. (as Justo) |
Wing Sum Chan | ... | computer animator: Cinefex Workshop Co., Ltd. (as Chan Wing Sum) |
Toby Hung Hing Cheong | ... | computer animator: Cinefex Workshop Co., Ltd. |
Jesse Kar-Lun Choi | ... | computer animator: Cinefex Workshop Co., Ltd. |
Kwan Cheuk Ho | ... | computer animator: Cinefex Workshop Co., Ltd. |
Tony Yuen Kwok Ho | ... | computer animator: Cinefex Workshop Co., Ltd. |
Kenny Chan Hong | ... | senior computer animator: Cinefex Workshop Co., Ltd. |
Koan Hui | ... | special effects supervisor: Cinefex Workshop Co., Ltd. |
Roger Pui-Choi Ip | ... | computer animator: Cinefex Workshop Co., Ltd. |
Shih Ming Kam | ... | system administrator: Cinefex Workshop Co., Ltd. |
Kenny Yu Chun Kit | ... | computer animator: Cinefex Workshop Co., Ltd. |
Kelly Yuen Wa Leung | ... | senior computer animator: Cinefex Workshop Co., Ltd. |
Wai Cheong Luk | ... | senior computer animator: Cinefex Workshop Co., Ltd. (as Luk Wai Cheong) |
Wan Chun Man | ... | computer animator: Cinefex Workshop Co., Ltd. |
Anthony So | ... | title sequence: Cinefex Workshop Co., Ltd. |
Tommy Wai Shing Tsang | ... | senior computer animator: Cinefex Workshop Co., Ltd. |
Stanley To Sai Wai | ... | computer animator: Cinefex Workshop Co., Ltd. |
Bart Wong | ... | computer animator: Cinefex Workshop Co., Ltd. (as Bart Wong Ying Ho) |
Wing-Sang Wong | ... | data management: Cinefex Workshop Co., Ltd. |
Kwok Keung Yeung | ... | computer animator: Cinefex Workshop Co., Ltd. (as Yeung Kwok Keung) |
Ho Hiu Yu | ... | computer animator: Cinefex Workshop Co., Ltd. |
Stunts
Nikki Berwick | ... | martial arts / stunt double |
Man-Cheong Chan | ... | stunt driver (as Chan Man Cheong) |
Siu-Wah Chan | ... | martial arts (as Chan Siu Wah) / stunt double (as Chan Siu Wah) |
Wai-Keung Chan | ... | stunt driver (as Chan Wai Keung) |
Sanya Chuenjit | ... | stuntman: Thailand crew (as Sanya Cheunjit) |
Kwai Po Chun | ... | martial arts (as Chun Kwai Po) / stunt double (as Chun Kwai Po) |
Chin-Hung Fan | ... | assistant stunt coordinator (as Fan Chin Hung) |
Ling Fei | ... | martial arts / stunt double |
Lin Feng | ... | martial arts / stunt double |
Marcus Fox | ... | car stunt coordinator (as Wing-Foo Fock) |
Jun He | ... | martial arts stunts (as Jun He) / stunt double (as Jun He) |
Somjal Jonmoontee | ... | stuntman: Thailand crew (as Somjai Janmoontee) |
Seng Kawee | ... | stunt coordinator: Thailand crew (as Kawee Sirikhanaerut) |
Supoj Khaowwong | ... | stunts |
Huen-Chiu Ku | ... | stunt coordinator (as Ku Huen Chiu) |
Nga Cheung Kwok | ... | stunt driver (as Kwok Nga Cheung) |
Chi Tai Lam | ... | martial arts / stunt double |
Zhu Lei | ... | martial arts / stunt double |
Wai Keung Lo | ... | stunt driver (as Lo Wai Keung) |
Narate Mansri | ... | stuntman: Thailand crew |
Lee Morrison | ... | stunt driver (as Lee Edward Morrison) |
Lee Chung Shing | ... | martial arts / stunt double |
Meng-fei Sun | ... | martial arts / stunt double |
Chiu-Yau Tang | ... | assistant stunt coordinator |
Sarawoot Triyong | ... | stuntman: Thailand crew |
Sombat Wantanorm | ... | stuntman: Thailand crew (as Sombat Wantanom) |
Yang Dai Wei | ... | martial arts / stunt double |
Komkrib 'Krib' Wongwirot | ... | stuntman: Thailand crew (as Komkrib Wongwiroj) |
He Ya Xi | ... | martial arts / stunt double |
Shun-Yee Yuen | ... | stunt coordinator (as Yuen Shun Yi) |
Camera and Electrical Department
Chak Piu Chiu | ... | key grip (as Chiu Chak Piu) |
Sze Kwan Chong | ... | focus puller (as Chong Sze Kwan) |
Samuel Fu | ... | focus puller |
Kin-Kwong Ho | ... | key grip (as Ho Kin Kwong) |
Kwei Kwok Hui | ... | focus puller (as Hui Kwei Kwok) |
Lap Kei Lam | ... | assistant gaffer (as Lam Lap Ki) |
Kin-Tai Lau | ... | key grip (as Lau Kin Tai) |
Tin-Wah Lau | ... | key grip (as Lau Tin Wah) |
Wai-Kwan Lau | ... | key grip (as Lau Wai Kwan) |
Lau-Fai Law | ... | electrician (as Lo Lau Fai) |
Wing-Teng Law | ... | assistant gaffer (as Law Wing Tong) |
Kwok-Lun Lee | ... | electrician (as Lee Kwok Lun) |
Chan Po Lun | ... | key grip |
Man-Ching Ng | ... | gaffer (as Ng Man Ching) |
Sai-Chuen Ng | ... | electrician (as Ng Sai Chuen) |
Chesda 'Pop' Smithsuth | ... | gaffer: Thailand |
Sanam Srikham | ... | best boy grip: Thailand |
Johnny Wan | ... | key grip (as Johnny Wan Yat Sing) |
Jupiter Wong | ... | still photographer |
Tin Yan Wu | ... | gaffer (as Wu Tin Yan) |
Kai Tin Yeung | ... | electrician (as Yeung Kai Tim) |
Casting Department
Narimon Atibaed | ... | casting director: Thailand crew |
Costume and Wardrobe Department
Pensri Booncharoen | ... | seamstress: Thailand crew |
Man Kit Chow | ... | assistant costume designer (as Chow Man Kit) |
Kanya Jantuma | ... | seamstress: Thailand crew |
Roy Knyrim | ... | Creature Suit Supervisor |
Chantika Kongsillawat | ... | wardrobe assistant: Thailand crew |
Tongsuk Lukpun | ... | seamstress: Thailand crew |
Laddasamon Opranuraktham | ... | wardrobe assistant: Thailand crew |
Chong Mee Seng | ... | assistant costume designer |
Weng Shum | ... | assistant costume designer (as Shum Siut Fen) |
Ping Tong | ... | wardrobe coordinator (as Tong Ping) |
Editorial Department
Ian Anderson | ... | client service manager: Cinevex Film Laboratories Australia |
Paul Cross | ... | optical effects: Cinevex Film Laboratories Australia |
Siu Yuen Ho | ... | post-production assistant (as Ho Siu Yuen) |
Ian Letcher | ... | color timer: Cinevex Film Laboratories Australia |
Irene Kong Oi Ling | ... | post-production assistant |
Calmen Lui | ... | color timer: China Star Production Services Ltd (as Calmen Lui Lai Wah) |
Ross Mitchell | ... | optical effects: Cinevex Film Laboratories Australia |
Nicole Shi | ... | post-production assistant |
David Tsai | ... | avid operator |
Maria Wong Chi Yan | ... | post-production assistant |
Location Management
Numchai Iamimsart | ... | location manager: Thailand crew |
Sakesilp Jittakit | ... | location manager: Thailand crew |
Script and Continuity Department
Hoi-Wai Leung | ... | script supervisor |
Leung Kavin Hoi Wai | ... | continuity |
Ching-Shan Yau | ... | continuity |
Jing-San Yau | ... | script supervisor |
Additional Crew
Alice Chan | ... | interpreter: Thailand crew (as Alice Chan Mei Ling) |
Amy Chan | ... | production accountant |
Lai Fun Chan | ... | production accountant |
Glen Chin | ... | dialogue coach |
Lau Sze Ching | ... | production assistant |
Lily Ching | ... | production accountant |
Peter Choi | ... | production accountant |
Adriano De Vincentiis | ... | visualizer |
Charles Heung | ... | presenter |
Warakorn Jitpat | ... | production assistant: Thailand crew (as Varakon Jitpat) |
Chan Chong Kwong | ... | interpreter: Thailand crew |
David Lam | ... | production accountant |
Fanny Leung | ... | production accountant |
Sumphan Plongplub | ... | production assistant: Thailand crew |
Kesinee Pongvichitphan | ... | production coordinator: Thailand crew |
Phattana Sansumran | ... | production assistant: Thailand crew (as Phatana Sansumrun) |
Jai Chaipat Sithisarankul | ... | interpreter: Thailand crew |
Somprasong Srikrajang | ... | production assistant: Thailand crew |
Somrug Sywarungsymun | ... | production assistant: Thailand crew |
Kammy Tam | ... | production accountant |
Ketkanok Tangporncharoen | ... | production assistant: Thailand crew |
Sukhon Tangporncharoen | ... | accountant: Thailand crew |
Chanintorn Ulit | ... | production assistant: Thailand crew (as Chanintorn U-Lit) |
Carly Wong | ... | production coordinator (as Carly Wong Tung Fa) |
Lap-Tak Wong | ... | production coordinator |
Aekwat Yodachariya | ... | production assistant: Thailand crew |
Bun Yuen | ... | additional action choreographer (as Yuen Bun) |
Woo-Ping Yuen | ... | martial arts director (as Yuen Wo Ping) |
Shirley Chan Mei Yun | ... | interpreter: Thailand crew |