Filmmakers
Above the lineTD
Director
Tom Dey
AG
Screenplay
Alfred Gough
MM
Screenplay
Miles Millar
DM
Cinematography
Dan Mindel
Director of Photography
RC
Editing
Richard Chew
Editor
RE
Music
Randy Edelman
Original Music Composer
PH
Production Design
Peter J. Hampton
JP
Costume Design
Joseph A. Porro
Cast
30JC
Jackie Chan
Chon Wang
OW
Owen Wilson
Roy O'Bannon
LL
Lucy Liu
Princess Pei Pei
XB
Xander Berkeley
Nathan Van Cleef
RY
Roger Yuan
Lo Fong
YR
Yu Rongguang
Imperial Guard
WG
Walton Goggins
Wallace
BM
Brandon Merrill
Indian Wife
JC
Jason Connery
Andrews
AD
Adrien Dorval
Blue
SG
Stacy Grant
Hooker in Distress
KL
Kate Luyben
Fifi
HO
Henry O
Royal Interpreter
SB
Simon Baker
Little Feather
AP
A.C. Peterson
Saddle Rock Sheriff
RD
Rad Daly
Saddle Rock Deputy
EN
Eliza Norbury
Dream Sequence Hooker
EC
Eric Chen
Imperial Guard
CH
Cui Ya Hui
Imperial Guard
RB
Rafael Báez
Vasquez
RB
Russell Badger
Sioux Chief
JT
Jody Thompson
Margie
KS
Kendall Saunders
Dream Sequence Hooker
CG
Christy Greene
Train Passenger
SS
Sam Simon
Chief's Sidekick
OC
Olivia Cheng
Dim Sum Girl #1
CH
Christopher Hunt
Apothecary Shopkeeper
SW
Shayne Wyler
Saloon Gambler
YB
Yuen Biao
Indian With the Axe / Saloon Fighter (uncredited)
LL
Larry Lam
Railway Worker (uncredited)
Departments
103Production
- Bruce MoriartyAssociate Producer
- Matthew BarryCasting
- Nancy Green-KeyesCasting
- Jules DalyCo-Producer
- Ned DowdCo-Producer
- Solon So Chi-HungExecutive Producer
- Willie Chan Chi-KeungExecutive Producer
- Jackie ChanExecutive Producer
- Louise MackiewiczExtras Casting
- Jill HahnFirst Assistant Accountant
- Abraham ParkPost Production Accountant
- Roger BirnbaumProducer
- Jonathan GlickmanProducer
- Gary BarberProducer
- April A. JanowProduction Accountant
- Kaari M. AutryProduction Assistant
- Kaayla RyaneProduction Coordinator
- Andrew Francis FenadyProduction Supervisor
- Kevin ReidyUnit Production Manager
Camera
- Paul Edwards"A" Camera Operator
- Armin Matter"B" Camera Operator
- Monty MontgomerieBest Boy Grip
- Paul A. EdwardsCamera Operator
- John T. ConnorFirst Assistant "A" Camera
- Timothy Robin SpencerFirst Assistant "B" Camera
- Randy TamblingKey Grip
- Dean HeseldenSecond Assistant "A" Camera
- Mick LipoharSecond Assistant "B" Camera
- Kevin HavertySecond Assistant "B" Camera
- Jonathan WenkStill Photographer
- Douglas CurranStill Photographer
Sound
- Michele PerroneADR Editor
- Linda FolkADR Editor
- Brad HillmanADR Mixer
- David HornerADR Mixer
- Scott SchmidtADR Mixer
- Jeff HamonADR Mixer
- Kimberly HarrisADR Supervisor
- Ann L. ThornbergAssistant Sound Editor
- Mark A. TracyAssistant Sound Editor
- Denis BellinghamBoom Operator
- Alicia StevensonFoley Artist
- Dawn FintorFoley Artist
- John RoeschFoley Artist
- Alyson Dee MooreFoley Artist
- Mary Jo LangFoley Mixer
- David BetancourtFoley Mixer
- Carolyn TappFoley Recordist
- John LaSalandraMusic Editor
- Kathy NelsonMusic Supervisor
- David LeeProduction Sound Mixer
- Tim ChauSound Designer
- Jim BrookshireSound Editor
- Doug JacksonSound Editor
- David KernSound Editor
- Nils C. JensenSound Editor
- Nancy MacLeodSound Editor
- Andy D'AddarioSound Re-Recording Mixer
- Tim ChauSound Re-Recording Mixer
- Tim ChauSupervising Sound Editor
Art
- Brandt GordonArt Direction
- Rand SagersAssistant Art Director
- Susan TurnerAssistant Art Director
- Catherine LeightonAssistant Property Master
- David RosychukAssistant Property Master
- Jan KobylkaConstruction Coordinator
- Cynthia La JeunesseLeadman
- Stephen C. PetermanLeadman
- Jimmy ChowProperty Master
- Bryony FosterSet Decoration
- Corran BrownleeStoryboard Artist
- Jeff GinnSupervising Art Director
Costume & Make-Up
- Lizzie McGovernAssistant Costume Designer
- Jean RosoneCostume Supervisor
- Gayle FranklinCostume Supervisor
- Franca VaccaroFirst Assistant Hairstylist
- Rita CiccozziFirst Assistant Makeup Artist
- Sharon Li Po-LinHairstylist
- James D. BrownKey Hair Stylist
- Ann PalaMakeup Artist
- Rosalina Da SilvaMakeup Supervisor
Visual Effects
- Tim LandryVisual Effects Supervisor
Editing
- Billy WeberAdditional Editing
- Kevin NoltingAssociate Editor
- Bob KaiserColor Timer
Lighting
- Gordon SchmidtBest Boy Electric
- Tom StarnesRigging Gaffer
Crew
- Diana C. WengDialogue Coach
- Brent WoolseyStunt Coordinator
- Marny EngStunt Double
- Andy ChengStunts
- Lauro David Chartrand-DelValleStunts
- Marny EngStunts
- Trish SchillStunts
- Corry GlassStunts
- Tad GriffithStunts
- Mike CrestejoStunts
- Coleman RobinsonTransportation Coordinator
- Lee Anne MuldoonUnit Publicist
Directing
- Bruce MoriartyFirst Assistant Director
- Kathryn BuckScript Supervisor
- E.J. FoersterSecond Unit Director
- Michelle FitzpatrickThird Assistant Director
