X

Cast & Crew

Directed By

Written By

Michael J. Wilson
story / screenplay
Michael Leeson
screenplay

Cast

Jackie Chan
Jimmy Tong
Jason Isaacs
Clark Devlin
Ritchie Coster
Diedrich Banning
Scott Wickware
CSA Agent Wallace
Karen Glave
CSA Agent Randa
Scott Yaphe
CSA Agent Gabe
Paul Bates
Lundeen
Noah Dalton Danby
Bike Messenger
Cecile Cristobal
Girl in Gallery
Colin Mochrie
Gallery Owner
Kim Roberts
ER Nurse
Fred Rutherford
Banning Party Bouncer
Jordan Madley
Fast Food Girl
Phoenix Gonzales
De L'Air Saleswoman
Stacey DePass
Woman in Park
Ron Gabriel
Frank Rollins
Marcia Bennett
Water Executive
Michael Ayoub
Water Executive
Brian Rhodes
Water Executive
Frank Nakashima
Water Executive
Rudy Webb
Water Executive
Reg Dreger
Water Executive
Diana C. Weng
Flower Shop CSA Op
Mike 'Nug' Nahrgang
Homeless CSA Op
Paul Braunstein
Sewer CSA Op
John Catucci
CSA Firing Range Op
Rob Tinkler
CSA Firing Range Op
Daniel Aiken
Bogus CSA Op
Bayo Akinfemi
S.W.A.T. CSA Op
Allen Stewart-Coates
Concert Maitre' D
Lawrence Kamikawaji
Assistant Maitre' D
Paul Huggett
Banning Lab Worker
Daveed Louza
Banning Lab Worker
Gavin Stephens
Hotel Security Guard
Michael Panucci
Security Guard #2
Ian Downie
Banning Party Guest
Jamie Jones
Banning Guard
Perry Perlmutar
Guy in Toilet
Jean Green
Elderly Woman
Jack Duffy
Elderly Man
Fred Lee
Poultry Employee
Peter Yip
Poultry Employee
Jim Davis
Hospital Patron
Marion Dressler
Hospital Patron
Naomi Emmerson
Hospital Patron
Poi Wong
Hospital Patient
Lisa Levy
Nurse #2
Peter Gail Williams
Backstage Fan
Rafael Brown
Drunk Fan
James Brown
James Brown
Bob Balaban
Winton Chalmers
Michael Bunin
Boddyguard #2
Chris Coppola
Bodyguard
Ben Jacob
Drunk Friend
Michael Sercerchi
CSA Agent Burns

Produced By

William S. Beasley
executive producer
Willie Chan
co-producer
David Coatsworth
associate producer
Laurie MacDonald
executive producer
Walter F. Parkes
executive producer
Solon So
co-producer

Cinematography

Stephen F. Windon
director of photography

Sound

Sean Paul Armstrong
boom operator
Carmen Baker
supervising sound editor
Odin Benitez
sound effects editor
James Bolt
re-recording mixer
Alek Bromke
adr assistant recordist: Toronto
Jim Brookshire
dialogue editor
Richard Calistan
adr mixer: Toronto
Pat Cassin
second boom operator
Tim Chau
sound designer / supervising sound editor
Linda Di Franco
sound editor
Dawn Fintor
foley artist
Linda Folk
adr supervisor
Albert Gasser
foley editor
Glen Gauthier
sound mixer
Thomas Giordano
sound technician: re-shoots
Tim Gomillion
sound recordist
Randall Guth
first assistant sound editor
Cindy Jo Hinkleman
assistant sound editor
Nils C. Jensen
supervising sound editor
Michael Jonascu
sound editor / sound effects editor
Greg LaPlante
digital mastering
David Lucarelli
adr recordist
Paul Massey
re-recording mixer
Tim McColm
re-recording engineer
Piero Mura
sound editor
Michael Paterson
daily sound transferer
Dennis Rogers
sound recordist
Brad Sherman
re-recording mixer
Greg Steele
adr mixer
Alicia Stevenson
foley artist
Steve Switzer
boom operator
Bruce Tanis
sound effects editor
Robert Troy
dialogue editor
Markus Wade
boom operator
David Yonson
adr recordist

Art Direction

Makeup

Johanne Boisvert
makeup artist
Mario Cacioppo
makeup artist
Bonita DeHaven
makeup artist: Jennifer Love Hewitt
Scotty Fields
special makeup effects artist
Carol Hartwick
hair stylist
Diana Ladyshewsky
key hairstylist: second unit
Amy Lederman
makeup artist
Jo-Ann MacNeil
key makeup artist
Janice Miller
key hair stylist
Matthew W. Mungle
special makeup effects artist
Marie Nardella
key makeup artist: second unit
Leslie Ann Sebert
key makeup artist
Clinton Wayne
special makeup effects artist
Tom Devlin
special makeup effects artist

Special Effects

Jason Board
special effects supervisor
Chris Bridges
mechanical effects designer
Trevor Cripps
special effects props builder
James Gawley
special effects machinist
Daniel Godin
special effects technician
Emile Godin
special effects technician
Bob Hall
special effects
Christy Hazzard
special effects technician
Gary Kleinsteuber
special effects technician
Arthur Langevin
special effects supervisor
Rocco Larizza
special effects supervisor
Brad Larkin
special effects technician
Tim Lidstone
rigging key
Drew Longland
special effects technician
David Loveday
special effects prop/supervisor
Martin Malivoire
special effects coordinator
Laird McMurray
special effect props
John Poulter
special effects technician
Marcus Rait
special effects technician
Jim Reischl
special effects technician
Troy Rundle
first assistant special effects: main unit / special effects technician
Ron Stefaniuk
animatronic insects
Sophie Vertigan
special effects props builder
Stephen Wallace
special effects technician
Skyler Wilson
special effects technician
Steve Carbajal
water truck operator
Carl Michaloski
animatronic insects
Melissa K. Nicoll
animatronic insects
Adrian Stansfield
special effects technician

Visual Effects

Matthew Adams
rotoscope supervisor
Ted Andre
digital compositor
Patrick Ballin
visual effects assistant editor: SPI
Travis Baumann
inferno artist: Asylum
Christian Boudman
digital compositor
Gayle Busby
visual effects producer
Sean Callan
lead production services technician
Lauren Carr
character setup / technical animator
Kenneth P. Coles
digital painter
Danielle Conroy
digital production manager
Gregory Creaser
digital timing supervisor
Heather Davis Baker
digital compositor
C. Marie Davis
visual effects executive producer
Tom Daws
inferno artist
Bill Diaz
lead animator
Tony Diep
digital artist
Linda Drake
visual effects editor
Michelle Eisenreich
visual effects producer: Hammerhead Productions
Mitchell Ferm
visual effects coordinator
Fortunato Frattasio
digital compositor
Jason Gaudio
visual effects editor
Mitch Goldstrom
systems administrator: Digiscope
Derek Grime
visual effects graphics director: Upstairs
Martin Hall
compositor
Dion Hatch
visual effects supervisor: Digiscope
Veronica Hernandez
digital painter
Rod Ibanez
match move artist
Kristin Johnson
digital compositor: SPI
Brad Kalinoski
digital artist: wire and rig removal
Kristopher Kasper
visual effects editor: Asylum
Patrick Keenan
digital artist: Pacific Title Digital
Jamie Keeney
assistant visual effects editor
Keiko Koyama
digital effects coordinator: Digiscope
Richard Kratt
digital compositor
Daniel Kuehn
production manager
Kenny Lam
digital compositor
Lea Lambert
digital artist
Vincent Lavares
digital asset manager: Cinesite
David Lingenfelser
digital effects supervisor: Cinesite
Kevin Lingenfelser
digital compositor
Skye Lyons
senior digital coordinator
Jean Baptiste Lère
senior digital coordinator
Richard Malzahn
visual effects supervisor
Kristi Marineau
main title design
Seth Maury
cg supervisor
Pat McClung
visual effects supervisor
Paul McGhee
digital color timer: SPI
Justin K Miller
production services technician
Jake Morrison
lead lighting technical director
Helena Packer
visual effects supervisor: WhoDoo EFX
Bryan Park
visual effects editor: Digiscope
Daniel Post
rotoscope/paint artist
Janet Quen
digital effects compositor
Mark Ritcheson
visual effects producer: Whodoo VFX
Greg Rodin
scan/record operator: VFX Dailies
Jean Marc Rodrigue
visual effects artist
Suresh Rohin
assistant camera
Karl Rumpf
visual effects coordinator: Cinesite
Jerry Sells
digital compositor
Robert Skotak
visual effects design
Tiffany Smith Llorens
visual effects associate producer: Cinesite
Mary Stuart
visual effects producer: Digiscope
David Taritero
visual effects producer: SPI
Joseph Thomas
matchmover
Tommy Tran
digital effects artist
Barry Weiss
senior staff: SPI
Guy T. Wiedmann
visual effects editor
Chris Winters
color & lighting: SPI
Simon Yuen
digital effects animator
Todd Boyce
digital artist
Debbie Cooke
visual effects graphics producer
Thomas Dadras
animator: Hammerhead Productions
Lindsay Hallett
visual effects producer: Asylum
Anthony Harris
digital color timer
Robbi Hinds
visual effects director of photography
Brian Obee
digital artist
Jeff Shank
digital effects: SPI
Wendy Whaley
digital compositor

Assistant Director

Simon Board
second assistant director
Lee Cleary
first assistant director
Libby Hodgson
first assistant director: second unit
Michaela Hudson
trainee assistant director
Michael McCue
assistant director: additional photographic unit
Greg Michael
second unit director
Andrew Pritchard
trainee assistant director
Kelli Shinfield
assistant director: second unit
Gerrod Shully
third assistant director
Gregory Kent Simmons
assistant director
Tim Singh
assistant director: second unit
Janet Zdyb
third assistant director

Production Management

D.J. Carson
production manager
David Coatsworth
unit production manager
Mark Graziano
post-production supervisor
Stephen Sobisky
production manager: Viewpoint Datalabs

Art Department

Lara Alexander
construction administrator
Tim Beach
assistant art director
Tory Bellingham
assistant property master
Todd Bennett
plaster foreman
Rob Bonney
head carpenter
Richard K. Buoen
conceptual illustrator
Greg Chown
storyboard artist
David G. Fremlin
set designer
Jen Gillespie
clearance and placement coordinator / third assistant art director
James Halpenny
construction coordinator
Michael Huschka
property master: second unit
Mayumi Konishi-Valentine
second assistant art director
Aidan Leroux
assistant art director
Meaghan Lynch
assistant art director
Norah Plum
visual researcher
H. Nancy Pak
art department coordinator
Jeff Poulis
property master
Reet Puhm
key scenic artist
Ken Samaroo
stand-by painter
Mikey Schmidt
construction metal fabricator
Kino Scialabba
concept artist
Tom Sheehan
carpenter
Douglas Slater
second assistant art director
Robert S. Smith
stand-by carpenter
Courtney Talbot
art department coordinator: re-shoots
Paul To
concept artist
John Villarino
construction coordinator
Paul Cockburn
assistant scenic painter
Jennifer N. MacLeod
art department assistant
John Todd
carpenter

Stunts

Bradley James Allan
stunts / stunt double: bodyguard
Ermes Blarasin
stunt driver
Tommy Chang
utility stunts
Scotty Cook
stunt performer
Shelley Cook
stunts / stunt double: Jennifer Love Hewitt
Rick Forsayeth
stunt coordinator
Jun He
stunts
Curtis Hibbert
stunts / stunt double
Blair Johannes
stunt driver
In-seop Lee
stunts / additional stunt double: Jackie Chan
Chung-Chi Li
stunt choreographer
Steve Lucescu
stunts / stunt double: Jason Issacs / stunt driver / stunt rigger
John MacDonald
stunts / stunt rigger
Hyeon-jin Park
stunt double: Jackie Chan / stunt double: Ritchie Coster / stunts
Branko Racki
stunt coordinator: second unit / stunts
Robert Racki
stunts / stunt driver / stunt rigger
Jeanette Roxborough
stunt double: Jennifer Love Hewitt
John Stead
stunt performer
Bryan J. Thomas
stunts / rappel stunt double: Ritchie Coster
Gang Wu
stunt performer
Bob Brown
stunt coordinator
Eric Bryson
utility stunts
Randy Butcher
stunt driver
Jackie Chan
stunt actor
Mitchell Dean
stunt double: Cyrus / stunts
Wade Eastwood
stunt driver
Tom Farr
stunts
David Flournoy
utility stunts
Tig Fong
stunt rigger
Plato Fountidakis
stunt rigger
Don Gough
stunt performer
Mike Gunther
wire stunts
David Harcourt
stunt rigging coordinator
Cinda-Lin James
stunt rigger
Duncan McLeod
stunt performer
Regan Moore
stunt performer
J.J. Park
stunt performer
Pat Romano
stunt rigger
Peter Schindelhauer
stunt double: peter stormare
Robert C. Shannon
water safety
Dave Van Zeyl
stunt driver
Ron Webber
stunt driver
Geoff Williams
stunt driver
Jeff Wolfe
stunt double: Noah Danby / stunts

Animation

Editorial

Jennifer Apel
assistant editor
Clare Bambrough
assistant editor
Gary Burritt
negative cutter
Doug Caron
assistant editor
Martin Cohen
post-production executive
Lin Coleman
associate editor
Robert Doyle
assistant editor
Dale E. Grahn
color timer
Dave Muscat
dailies operator
Paula Suhy
assistant editor
David Tarnawsky
second assistant film editor
Kevin Fairfax Harwood
telecine suite operator
Mathieu Reid
color timer

Other

Gord Bettles
picture car mechanic
Bill Boyd
picture car captain
Dana Howes
transportation coordinator: second unit
Don Retzer
transportation coordinator
Carl Severin
transportation co-captain
Mark Van Alstyne
picture car coordinator

Music Department

Wolfgang Amadeus
electronic scoring mixer
Pete Anthony
conductor
Ramiro Belgardt
assistant music editor
Frank Bennett
orchestrator
Fernand Bos
musician / supervising music editor
William Boston
orchestrator
Tom Boyd
musician: oboe soloist
Tom Brown
music preparation
Thomas A. Carlson
music editor
Sandy DeCrescent
orchestra contractor
John Debney
score producer / conductor
Brad Dechter
orchestrator
Tim Divers
musician
Rossano Galante
orchestrator
Daniel Gold
music preparation
Billy Gottlieb
music supervisor
Jim Hoffman
music preparation
Tim Isle
assistant music editor
Kevin Kliesch
orchestrator
Bill Liston
additional orchestrator
Larry Mah
digital score recordist
Michael Mason
musician: drums / score co-producer
Miriam Mayer
assistant musician: music
Darrin McCann
musician: viola
Shawn Murphy
scoring mixer
Michele Richards
musician: violin
Cassandra Richburg
musician: viola
John Rodd
orchestral scoring recordist
Douglas Romayne
score coordinator
Steven L. Smith
music preparation
Casey Stone
music scoring mixer
James Thatcher
musician: French horn
Adrian Van Velsen
assistant music editor
Philip Ayling
musician: oboe
Julie Butchko
music clearance
Alan Kaplan
musician: trombone
Tom Raney
musician: percussion
Sebastian Toettcher
musician: cello

Casting Department

Robin D. Cook
casting: Canada
Elizabeth Grey
casting associate: Toronto
Sarah Katzman
casting associate: Los Angeles
Zameret Kleiman
background casting
Shasta Lutz
specialty casting

Costume Department

Frank Alexander
set costumer
Sylvie Bonniere
extras costume coordinator
Christina Cattle
set costume supervisor: second unit
Jay Du Boisson
associate costume designer
Dana Kay Hart
costume supervisor: USA
Loreen Lightfoot
costume cutter
Luis Sequeira
costume supervisor
Anita Simard
wardrobe truck supervisor
Hayley Stuppel
assistant to designer
Mia Sturup
costume supervisor
Trelawnie Mead
costume dyer/breakdown

Camera Department

Mark Beauchamp
second assistant camera
Pierre Berube
best boy rigging electric
Michael Carella
camera operator
Angelo Colavecchia
camera operator
John Colavecchia
first assistant camera
Craig Cooper
camera trainee
Alex Dawes
set wireman: electrics
Cylvan Desrouleaux
assistant camera
Todd Durboraw
second assistant camera: day player
Michael Flood
generator operator: second unit
Joel Guthro
camera operator: second unit
Jim Holmes
grip: second unit
Mark Hryma
camera operator: Wescam camera
Glen Keenan
director of photography: second unit
Patrick King
additional dolly grip
Marek Krawczyk
electrician
Al LaVerde
key grip: additional photography
Mark Lewandowski
video supervisor
Jim MacCammon
electrician
Andrew Medicky
first assistant camera: second camera, second unit
Mike Nixon
remote head technician
Anthony Nocera
digital video assist operator: action unit
Chris Nordstrom
grip: dailies
Mark O'Neill
camera trainee
Jeff Petro
assistant camera: Wescam camera
Danny Piva
electrician: second unit
Michael Plant
generator operator
Ron Renzetti
dolly grip: "b" camera
David Reppen
electrician
Brent Robinson
underwater first assistant camera
Ronald Schlueter
video assist: second unit
Robert C. Shannon
underwater Dive Supervisor
Val Sklar
loader: additional photography
Benjamin Spek
first assistant: second unit
Tom Starnes
gaffer: second unit
Dean Stinchcombe
daily first assistant camera
Christopher Tammaro
unit camera operator
Davidson Tate
rigging gaffer
Paul Thompson
video assist operator: second unit
Blain Thrush
second assistant camera: daily
Jasper Vrakking
24 frame video operator
Richard Wilmot
camera operator

Script Department

Ray Felipe
script researcher
Susan Marucci
script supervisor
Dug Rotstein
script supervisor: second unit
Movie title data and credits provided by
IMDb logo