X

Cast & Crew

Directed By

Written By

Edmond Wong
written by
Tai-lee Chan
written by
Lai-Yin Leung
written by

Cast

Scott Adkins
Barton Geddes
Vanness Wu
Hartman Wu
Yue Wu
Wan Zong Hua
Ka-nin Ngo
Leung Kan
Chris Collins
Colin Frater
Vanda Margraf
Wan Yonah
Nicola Stuart-Hill
Gabrielle Cox
Nicolò Novek
INS Officer Walters
John F. Cruz
General Armstrong
Hannah Templeton-Cox
Cheerleading Coach
Craig Canning
Becky's Boyfriend
Andrew Lane Cawthon
Andrew (INS Regional Director)
Josh Cowle
Becky's Classmate #4
Qiang Gao
Master Chiu of Seven Star Mantis
Mark Hugh-Williams
Karate Spectator
Amin Jaafoura
Bruce Lee student
Yuri Khlystov
Spectator at the fight scene
Darren Leung
Lead Disciple
Meng Lo
Master Law
Brian O'Shea
Bruce Lee student
He Ye
Ip Ching
Xiaofei Zhou
Master Chiang of Xing Yi
Linda-Jean Barry
School Principal
Janine Bromhead
Bus Passenger
David Charles-Cully
Man at Airport
Steven Dasz
Bruce Lee Student
Diego Dati
Challenger
Dale Grant
Bus Passenger
Darren Grosvenor
Master Sergeant
Nathan Head
Bus Passenger
Omar Kalik
Soldier
Zac Ladkin
Becky's Classmate
Archibald C. McColl IV
INS Mandarin Interpreter
T. Mark Owens
Man at Airport
Beverley Parker
Woman at Airport
Jade Powell
Girl at Airport
Jason Redshaw
Man at Airport
Troy Sandford
Karate Master
Mark Strange
Karate Champion
Bethan Talbot
Girl at Airport
Debra Tennant
School Staff
David Johnson Wood
Marine Sargeant
Lynn Xiong
Cheung Wing-sing

Produced By

Guy Allon
line producer: UK
Yuk-Lam Pang
associate producer
Alvina Wong
administrative producer
Edmond Wong
executive producer
Raymond Pak-Ming Wong
executive producer / producer
Donnie Yen
producer

Cinematography

Siu-Keung Cheng
director of photography

Sound

Charlotte Lok Man Chan
production supervisor
Cyan Chun-Yat Cheung
dialogue recordist / foley artist / foley editor / foley recordist
Man Hoi Cheung
sound effects editor
Mandy Man Yi Cheung
production manager
The Foley Bros
Foley services
Jas Fung
dialogue recordist
Joey Chung Yu Ho
production supervisor
Yannies Oi-Yan Lam
production coordinator
Chun-Chung Lee
dialogue editor / dialogue recordist
George Yiu-Keung Lee
dialogue mixer / re-recording mixer / sound designer
Danny Yu-Fai Lo
dialogue editor / foley artist / foley editor / foley recordist
Rafael Millán
foley editor / foley recordist
Burnard To
dialogue recordist
Tracy Tsang
director of production
Wai-Keung Yeung
dialogue editor / dialogue recordist
Chun Hin Yiu
foley mixer / re-recording mixer / sound designer / sound effects editor
Martín Scaglia
sound effects editor

Casting Director

Production Design

Kwok-Keung Mak
Production Designer

Art Direction

Set Design

Makeup

Yin-Ching Choy
makeup artist
Guojun Guo
special makeup effects artist
Rachel Kong
hair stylist
Lisa Purchase
hair stylist: UK
Dan Wang
special makeup effects artist
Laura Bernice Watson
makeup designer: UK

Visual Effects

Ho-Hin Choi
compositor
Ka-Chuen Ho
lead effects artist
Garrett Lam
visual effects supervisor

Assistant Director

Wai Kei Cheng
first assistant director
Jamie Macdermott
first assistant director: UK

Production Management

Steve Cole
unit manager
Rong Hua
production manager
Wai-Yee Lau
assistant production manager
Tara C. Llewellyn
production manager: UK
Chi-Pan Wong
production manager
Hanjun Zhu
unit production manager

Art Department

David Ahern
graphic designer: UK
Naylor Andrew
lead carpenter
Philip Barber
construction manager
Jessica Barrell
graphics assistant: UK
Trisha Birch
scenic painter
Timothy Blackwood
carpenter: UK
Dan Chester
action vehicle co-ordinator
Laura Ellis
art department assistant
Connor Grove
set dresser
Adele Hayter
scenic artist
Christian Hicks
carpenter: UK
Hin-Fat Hung
property master
Chapman C.H. Kan
assistant art director
Archie Knowles
construction foreman
Mark Gordy Peterson
carpenter: UK
Jade Reynard
scenic painter: UK
Oliver Reynolds
production buyer: UK
Alison Sauer
art department agent / art department logistics
Becky Tavenor
s/b art director
Yasmin Toplis
assistant buyer
Niina Topp
art director: UK
Vicky Troth
scenic painter: UK
Beck Whelpdale
scenic painter: UK
Joseph Wynne
stand-by art director: UK

Stunts

Jan-Fai Lee
wing chun consultant
Darren Leung
assistant action director
Jude Poyer
stunt coordinator: UK
Simon Shiyamba
stunt actor
Mark Strange
stunt performer
Cheung-Yan Yuen
assistant action director
Shun-Yee Yuen
assistant action director
Woo-Ping Yuen
action director

Editorial

Other

Maile Cannon
adr dialogue coach
Alvin Chau
co-presenter
Shuogang Chen
co-presenter
Dan Chester
action vehicle coordinator
Ko-Ko Chin
co-presenter
Hannah Cross
crowd control / production assistant
Marc Grant
production accountant
Kyle James
consultant: military advisor
Steven Leek
lead armourer: UK
Haifeng Li
co-presenter
Robert Mellody
production assistant
Joanna Vellacott
production coordinator: UK
Edmond Wong
presenter
Kit-Fong Wong
co-presenter
Dong Yu
presenter
John Zeng
co-presenter
Peter Zheng
co-presenter

Music Department

Yoshiaki Tomura
music coordinator

Casting Department

Mike Leeder
additional casting
Lisa Jing Li
Casting Agent
Venetia Suchdev
casting / extras casting

Costume Department

Amy Cansdale
costumer: dailies
Francesca Davies
costume assistant
Jessica Gwyneth
wardrobe assistant
Heather Nute
costume assistant
Melanie Nute
costume assistant
Giulia Scrimieri
UK costume designer
Yann Seabra
wardrobe supervisor
Amy Westwood
costume assistant

Camera Department

James Bridger
gaffer: second unit
Rory Grierson
best boy: UK
Carlos Ho Sing Leung
digital imaging technician
Hiu Tung Yeung
assistant camera

Location Management

Dan Connolly
location scout
Alastair Don
location manager
Ian Findlay
assistant location manager
Steven Langfield
location marshall
Joseph Simmons
location assistant

Script Department

Hoi-Hong Leung
script supervisor
Movie title data and credits provided by
IMDb logo