X

Cast & Crew

Directed By

Written By

Alfred Cheung
story and original characters / written by
Bennett Davlin
written by
Gordon Chan
written by
Paul Wheeler
written by
Bey Logan
written by

Cast

Jackie Chan
Eddie Yang
Lee Evans
Arthur Watson
Claire Forlani
Nicole James
Julian Sands
Snakehead
John Rhys-Davies
Cmdr. Hammerstock-Smythe
Christy Chung
Charlotte Watson
Siu-Ming Lau
Antiquerium Dealer
Diana C. Weng
Undercover Woman
Pok Fu Chow
High Priest
Anthony Carpio
Guard Monk
Bruce Khan
Snakehead Thug
Hiro Hayama
Henchman
Guanhua Han
Henchman
Neilí Conroy
Interpol Receptionist
Billy Hill
Miles Watson
Tara Leniston
Jai's Nurse
Nikki Powell
Kidnap Nurse
Paul Andreovski
Kidnap Porter
Howard Gibbins
Professor of Archeology
Alfred Cheung
Chinese Professor
Mona Lynn
Astrologer
Kirk Trutner
Hippie Scientist
Uri L. Schwarz
Interpol Agent
Ricardo Mamood-Vega
Interpol Agent Martin
Matthew Sturgess
Interpol Agent Harrington

Produced By

Bill Borden
co-executive producer
Jackie Chan
executive producer
Willie Chan
executive producer
Shabuddin Choudhary
distributor: indian satellite digital
Tim Kwok
co-producer
Candy Leung
co-producer
Bey Logan
producer
Rick Nathanson
line producer
Albert Yeung
executive producer

Cinematography

Arthur Wong
director of photography

Sound

John Chalfant
sound effects editor
David B. Cohn
supervising dialogue & adr editor
Carlos Delarios
re-recording mixer
Paula Fairfield
sound effects editor
Stephen Hunter Flick
sound designer
Vincent Guisetti
foley artist
Wayne Heitman
re-recording mixer
William Jacobs
sound editor
Virom Jaroensuk
boom operator
Drake Jenevein
sound editor
Pamela Kahn
foley artist
Larry Kemp
sound editor
Namchai Kongchayut
boom operator
Larry Mann
supervising sound editor
Carla Murray
sound editor
Kyle Rochlin
foley mixer
Colin Rogers
adr mixer
Jeff Sawyer
sound effects editor
Scott A. Tinsley
sound editor
Simon J. Willis
production sound mixer
Chris Winter
assistant sound editor

Production Design

Makeup

Aisling Nairn
assistant makeup artist
Roisin O'Reilly
assistant makeup artist
Simon Rose
additional prosthetics technician
Martina Byrne
makeup artist: crowd

Special Effects

Kevin Byrne
special effects supervisor: Ireland
Gerry P. Farrell
special effects technician
Arthur Wai Kit Lau
special effects supervisor: Hong Kong
Kevin Nolan
special effects technician

Visual Effects

Nicolas Aithadi
lead 3D animator: MPC
Henry Badgett
roto/prep artist: MPC
Angela Barson
compositing supervisor
Simon Brown
lead research and development
Gary Brozenich
sequence lead: MPC
Peter Connelly
digital compositor
Mark Curtis
digital compositor
Marion Davey
visual effects production coordinator
Paddy Eason
visual effects supervisor
Paul Elman
visual effects editor
Chris Elson
digital compositor
Michael Elson
head of production: MPC
Matthew Gidney
lead technical director
R.A. Haupt
concept artist / creature designer
Charley Henley
digital compositor
Rob Hill
digital camera operator
Robin Hollander
digital artist
Rudi Holzapfel
digital compositor
Lorea Hoye
visual effects line producer: MPC
Merrin Jensen
visual effects producer
Lars Johansson
cg supervisor
Paddy Kelly
visual effects production coordinator
Tom Kimberley
roto/prep artist
Ines Krüger
digital compositor / digital painter
Stuart Lashley
digital compositor
Wendy Lee
visual effects production coordinator
Sarah Lockwood
digital compositor
Aron Makkai
cg animator
Andrew Marshall
cg animator
Dan Neal
3d artist
Catherine Nelson
digital compositor
Steve Pang
visual effects assistant editor
Simon Payne
animator: MPC
Olivier Poujaud
lead compositor
Tim Pounds-Cornish
visual effects editor: mpc
Richard Stammers
digital artist
Jelena Stojanovic
sequence supervisor
Kat Szuminska
digital compositor
James D. Tittle
digital visual effects coordinator: Pacific Title
Malin Tvedt
digital compositor
John Van Hoey Smith
data operator
Sheila Wickens
digital compositor
Christian Zeh
digital compositor
Howard Berry
rotoscope artist
Martyn Drake
systems: MPC
Rich Yeomans
visual effects runner: MPC

Assistant Director

Douglas Aarniokoski
second unit director
Kamolporn Iamsakul
third assistant director
Sharon Lam
first assistant director: Ireland
Chedpong Laoyant
first assistant director
Nick Laws
first assistant director
Lemon Liu
first assistant director: second unit
Sylvia Liu
first assistant director
Gary Wing-Lun Mak
assistant director / first assistant director
Tippawan Mamanee
first assistant director: second unit
Susan Drennan Mcgrath
third assistant director
Tara McNamee
assistant director
Brian 'Joker' Mulvey
second second assistant director: Ireland
Suzanne Nicell
second assistant director
Ka-Wai Tong
second assistant director: Hong Kong and Thailand
Ho-Yan Wong
assistant director

Production Management

Narimon Atibaed
production manager: Thailand
Veerapol Atibaed Billy
production supervisor
Howard Gibbins
production manager
Chris Lowenstein
production manager
Jenny Manriquez
post-production supervisor: LA
Panyawadee Sangchai
production supervisor
Michael Saxton
post-production supervisor: London

Art Department

Ravi Bansal
concept illustrator
Graeme Bird
model maker
Leslie Burns
art director: third unit
Tamara Conboy
graphic designer
Stephen Daly
storyboard artist
Cos Egan
set dresser
Mark Fruin
chargehand standby prop
Tony Graysmark
construction manager
Michael Guyett
hod scenic painter: credit
Emma Hunt
art assistant
Anna Kirwan
assistant buyer
Chuchat Koosongdham
assistant art director
Yui Nung Leung
property master
Kate McColgan
art department coordinator
Boontawee Thor Taweepasas
construction buyer
Jil Turner
props buyer
Warakarn Waruttamangkoon
construction foreman
Jason Whetzell
assistant art director: third unit
Arthur Wicks
property master
Oliver Wong
art director: Hong Kong
Michael Law
supervising carpenter

Stunts

Guanhua Han
stunts / additional stunt double: Jackie Chan
Jun He
stunts
Allen Keng
stunt performer
Hai-Han Lan
stunt coordinator
In-seop Lee
stunts / additional stunt double: Jackie Chan
Chung-Chi Li
stunt coordinator
Ke-Ming Lin
stunt coordinator
Daniel O'Neill
stunts / stunt performer
Hyeon-jin Park
stunts / additional stunt double: Jackie Chan
J.J. Park
stunt performer
Jimmy N. Roberts
stunt driver: reshoots only
Gang Wu
stunt performer
Guo Yang
stunts
Hao-er Yu
stunt double / stunts
Philippe Zone
stunt coordinator
Nikki Powell
stunts: knight 2
Marky Lee Campbell
stunt performer
Jackie Chan
stunt actor
Joe Eigo
stunts
Dominick Hewitt
stunt double: Lee Evans
Bruce Khan
additional stunt double: Jackie Chan / assistant fight choreographer / assistant stunt coordinator / stunt performer
Reuben Langdon
stunt double: Julian Sands / stunts
Jimmy Lui
assistant fight choreographer / fight trainer
Frank Reilly
utility stunts
Gary Robinson
utility stunts
Matthew Sturgess
utility stunts
Chris Torres
utility stunts
Benny Urquidez
fight trainer

Animation

Editorial

Ray Boniker
assistant editor: LA
Jeff Gullo
assistant editor: LA
Mo Henry
negative cutter
John Keel
post-production assistant
Alan Z. McCurdy
first assistant editor
Dennis McNeill
color timer
Cameron Spencer
assistant editor: avid
Claus Wehlisch
assistant editor: London
Mark Wright
negative cutter

Other

Lark Bernini
production coordinator
Miriam Cahill
assistant to producers: Ireland
Sandra Campbell
shipping coordinator
Sasha Charuvastra
photo double
Donal Geraghty
production accountant
Peter D. Graves
executive marketing consultant
Moira Houlihan
unit publicist
Sammo Kam-Bo Hung
action director
Dong-oh Jang
stunt/prop technician
David Jones
photo double
Bruce Khan
assistant fight choreographer: Sammo Hung
Watanachon Kongthon
set production assistant
Matt Kosokoff
photo double: Anthony Wong Chau-Sang, Thailand / stand-in: Anthony Wong Chau-Sang, Thailand
Ashifa Lalani
first assistant accountant
Charles McDonald
unit publicist
John McKenna
senior armorer
Johnny Mulligan
location accountant
Elaine Nicell
assistant production coordinator
Andrew Perry
asst production manager
Anchittha Phongchub
production assistant
Sven Ritter
photo double
Steve Sandford
photo double
Somprasong Srikrajang
set production assistant
Vasit Suchitta
prosthetic effects
Weerasak Suriyo
set production assistant
Thanita Thnatsong
set production assistant
Diana C. Weng
dialogue coach: Mr. Chan

Music Department

Jay Duerr
music editor
Gary Lionelli
composer: additional music / orchestrator
Alexandra Patsavas
music consultant
Steve Porcaro
composer: additional music / orchestrator

Casting Department

Prayoot Attasilapakit
casting assistant
Georgia Simon
adr voice casting

Costume Department

Nikki Connor
costume assistant
Sue Wain
costume supervisor
Kar Yan Yip
assistant costume designer

Camera Department

Michael Barnard
director of photography: second unit
Darryl Byrne
assistant camera: time-lapse photography
Donal Caulfield
cinematographer: time-lapse unit
Hugh-Thomas Cavanagh
electrician: Dublin
John Conroy
focus puller: "b" camera
Peter Dorney
additional photography: aerial cameraman
Sarah Francis
clapper loader: extra unit
Robert Hamilton
video assist operator
Stan Hoyt
electrician
Patric Kickham
video assist operator
Lynch Seamus
electrician
Philip McKeon
first assistant camera
Anthony Meade
additional clapper loader
Jarun Muongon
electrician / grip
Stephen Murphy
additional assistant camera
Patrick Redmond
still photographer
Matt Skinner
director of photography: second unit
Surachet Thongme
gaffer: second unit
Jimmy Wong
camera operator / camera operator: "a" camera

Location Management

Catherine Geary
location assistant
Dave Hall
location assistant
Edmund Sampson
assistant location manager
Mairead Sandford
assistant location manager
Clodagh Tierney
location manager

Script Department

Jeanette McGrath
2nd unit script supervisor
Kathleen Weir
script supervisor
Sabine Wührer
script timer
Movie title data and credits provided by
IMDb logo