Cast & Crew

Directed by

Hark Tsui

Writing Credits

Hark Tsui
(story) &
Julien Carbon
(story) &
Laurent Courtiaud
(story)
Dirk Blackman
(screenplay) (as Jeff Black) &
Charles Cain
(screenplay)
Julien Carbon
(additional writing) &
Laurent Courtiaud
(additional writing)

Cast

Tobin Bell
Moloch
Jon Polito
King
Teresa Herrera
Marco
Tyler Mane
Thorn
Andrew Bryniarski
Iguana
Scott Adkins
Dr. Lang
Rob Van Dam
Claw
Sean Marquette
Raymond
Oris Erhuero
Wolf
Robert Allen Mukes
Snake
Michael Bailey Smith
Ross
Traci Lords
Chameleon
Andy On
Black Mask
Silvio Simac
Troy
Blackie Shou-Liang Ko
Sergeant
Terence Yin
Dr. David
Marcus Fox
Thai policeman

Produced by

Wai-Chung Chan
line producer (as Alice Chan)
Tiffany Chen
administrative producer
Hark Tsui
producer

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)
Yuttana Putaraksa
gripman
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
Wing 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)
Irene Kong
post-production assistant (as Irene Kong Oi Ling)
Ian Letcher
color timer: Cinevex Film Laboratories Australia
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)
Ivan Wong
production coordinator (as Lap-Tak Wong)
Woo-Ping Yuen
martial arts director (as Yuen Wo Ping)
Aekwat Yodachariya
production assistant: Thailand crew
Bun Yuen
additional action choreographer (as Yuen Bun)
Shirley Chan Mei Yun
interpreter: Thailand crew
All Filters