X

Cast & Crew

Directed By

Written By

Glen Morgan
written by
James Wong
written by

Cast

Jet Li
Gabe / Yulaw / Lawless
Carla Gugino
T.K. / Massie Walsh
Delroy Lindo
Roedecker / Attendant
James Morrison
Aldrich / 'A' World Inmate #1
Steve Rankin
MVA Supervisor
Tucker Smallwood
Prison Warden
David Keats
MRI Technician
Dean Norris
Sgt. Siegel
Ron Zimmerman
Rotten Ronnie
Joel Stoffer
Dr. Franklin
Ashlyn Gere
Dr. Hamilton
Denney Pierce
ER Security Guard
Boots Southerland
ER Security Guard
Ken Kerman
'A' World Inmate
Kevin Indio Copeland
'A' World Inmate
Marco Verdier
'C' World Inmate
Teddy Lane Jr.
'C' World Inmate
Narinder Samra
Dr. Hackler
Clement Blake
Penal Colony Inmate
Bill Dunnam
Penal Colony Inmate
Edward James Gage
Factory Worker
B.T. Taylor
Male Orderly
Thanh T. Tran
Sleeping Boy
Peter McKernan
Helicopter Pilot
Alan D. Purwin
Helicopter Pilot
Matt Birman
Pursuit Cop
Ronald Gamble
Hades Prison Colony Prisoner
Darrell Geer
Prison Guard
Karl J. Martin
Happyland Bicyclist
Cynthia Pinot
Girl In Subway

Produced By

Tom Boles
coordinating producer
Todd Garner
executive producer
Glen Morgan
producer
Lata Ryan
executive producer
Tom Sherak
executive producer
Greg Silverman
executive producer
Happy Walters
executive producer
James Wong
producer

Cinematography

Sound

Brian Basham
adr recordist
Ron Bedrosian
adr recordist
Stu Bernstein
dialogue editor
Bryan Bowen
sound editor
Eddie Bydalek
sound recordist
John Cannon
first assistant sound editor
Harry Cohen
sound designer
Michael P. Cook
dialogue editor
Nerses Gezalyan
foley mixer / sound mixer
Hector C. Gika
sound editor
Jeff Glueck
assistant sound editor
Jason W. Jennings
foley editor
Craig Jurkiewicz
foley editor
Randy Kelley
sound editor
Tom Lalley
sound re-recording engineer
Kimaree Long
adr editor / dialogue editor
Dave McMoyler
sound supervisor
Michael Minkler
re-recording mixer
James Moriana
foley artist
Myron Nettinga
re-recording mixer
Michael Orlowski
adr recordist
Tom Ozanich
sound editor
Geoffrey Patterson
production sound mixer
Michelle Pazer
adr editor
Geoffrey G. Rubay
sound designer
Martin Schloemer
adr recordist
Ann Scibelli
sound designer
David Stanke
assistant sound editor
Greg Steele
adr mixer
Ben Wienert
cable person
Jeffrey Wilhoit
foley artist
Greg Zimmerman
foley recordist
Peter Zinda
sound editor

Casting Director

Production Design

Art Direction

Makeup

Judy Crown
key hair stylist
Charlene Johnson
assistant hair stylist
Norman T. Leavitt
makeup supervisor
Wayne Massarelli
assistant makeup artist
Michael Mills
prosthetic makeup artist
Elizabeth Rabe
additional hair stylist
Ellie Winslow
makeup artist: Delroy Lindo

Special Effects

Tony Bohorquez
set model maker
Eugene Crum
special effects assistant
Ken Estes
special effects foreman
Donald Frazee
assistant special effects supervisor
Terry D. Frazee
special effects supervisor
Marcel D. Grant
special effects assistant
Scott Lingard
special effects technician
Dave T. MacDonald
special effects technician
Kai Shelton
special effects technician
Hill Vinot
mold maker

Visual Effects

David W. Allen
effects animator: Kleiser-Walczak / visual effects previsualization
Simon Allen
character animator
Holly Almaguer
matchmover: Tippett Studio
Steve Arguello
animator: ComputerCafe
Colleen Bachman
visual effects coordinator
Kevin Bailey
animator: Computercafe / roto/rig removal: ComputerCafe
Jason Barlow
lead technical director / senior animator: Riot
Jeff Barnes
executive producer: ComputerCafe
Jeffrey Benoit
effects animator: Kleiser-Walczak
Lori Benson-Noda
character animator: Kleiser-Walczak
Tony Bohorquez
prop maker
Cosmas Paul Bolger Jr.
visual effects producer: Digital Filmworks / visual effects supervisor
Mike Bozulich
animator: ComputerCafe
Corey Bramall
digital artist
Dan Brittain
digital effects artist
Randy Brown
digital compositor
Markus Burki
software developer: Tippett Studio
Sandie Cam
visual effects production coordinator: Kleiser-Walczak
Paul Carlos
paint and rotoscope artist: Kleiser-Walczak
Ray Cavalluzzi
paint and rotoscope artist: Kleiser-Walczak
Dan Cayer
digital compositor: Tippett Studio
Chris Ciampa
compositor: Kleiser-Walczak
Glenn Clyatt
digital compositor: Riot
Dan Cobbett
compositor: Kleiser-Walczak
Bill Coffin
visual effects
Nicolle Cornute
paint/roto artist
Danielle Costa
assistant visual effects coordinator
Andrea D'Amico
visual effects producer: R!OT Pictures
Dominic Daigle
animator: Riot / digital artist
Gina Di Bari
lighting animator
Domenic DiGiorgio
character animator: ComputerCafe / on-set supervisor: ComputerCafe
Sandy Dong
lighting animator: Kleiser-Walczak
Brennan Doyle
co-visual effects supervisor
Andre Dupuy
effects animator: Kleiser-Walczak
Eric Durst
visual effects supervisor
David Ebner
animator: ComputerCafe / compositor: ComputerCafe / digital effects supervisor: ComputerCafe / on-set supervisor: ComputerCafe
Eyal Erez
effects developer
Fish Essenfeld
2D paint and roto supervisor: Kleiser Walczak
Deak Ferrand
concept designer: Riot / senior matte painter/designer: R!OT Pictures
Cory Rocco Florimonte
character animator: Kleiser-Walczak
Alyssa Fong
visual effects
Adam Francis
motion control technician
Vicki Galloway-Weimer
digital effects producer: ComputerCafe
Nicholas Gervay
compositor: Kleiser-Walczak
Rocco Gioffre
matte painter
Bryan Godwin
digital artist
Jeff Goldman
animator: ComputerCafe / compositor: ComputerCafe
Don Greenberg
digital compositor
Peter Greenstone
visual effects artist
Ben Grossmann
digital compositor / roto/rig removal: ComputerCafe
Tina Haddad
assistant visual effects coordinator
Tyler Ham
production assistant: Tippett Studio
Joseph Hamdorf
effects animator: Tippett Studio
Andy Harbeck
digital painter: Tippett Studio
Michael S. Harbour
digital compositor
Trevor Harder
animator: Computercafe
Craig Hayes
visual effects supervisor
Jason Heapy
visual effects producer
Tom Hendrickson
render manager
Tulio Hernandez
technical director lighting: Tippett Studio
Jaynee Howe
compositor: Tippett Studio
Mark Ashton Hunt
visual effects producer
Nathaniel Hunter
effects animator
Heather Ignarro
visual effects coordinator: Digital FilmWorks
Gun Ho Jang
lighter: Tippett Studio
Scott Janush
visual effects editor
Eric Jeffery
character setup artist: Tippett Studio
Jeb Johenning
digital video assist
Jeff A. Johnson
digital compositor: Tippett Studio
Krystin Johnson
lighter: Tippett Studio / lighting technical director
Paul Jordan
lead technical character animator: Kleiser-Walczak
Rimas Juchnevicius
digital compositor
Matt Kelly
compositor: Kleiser-Walczak
Alisa Loren Klein
lighting animator: Kleiser-Walczak
Jeffrey Kleiser
senior visual effects supervisor: Kleiser-Walczak
Richard Kratt
digital artist: Digital Filmworks / digital compositor
Kenny Lam
digital compositor
Jason Lazaroff
effects animator: Kleiser-Walczak
Demetrius Leal
effects animator
Chris Ledesma
roto artist
John J.S. Lee
visual effects I/O manager: Kleiser-Walczak
Eric Leven
lead effects animator: Tippett Studio
Lance Lones
system administrator/render wrangler
Scott Lord
senior systems administrator
Patrick Lowery
character animator
Stephen Mann
digital artist: Kleiser Walczak / modeler: Kleiser-Walczak
James Marbas
digital effects supervisor
Rick Markle
lead rotoscope artist: Tippett Studio
Eric Marko
matchmove artist: Tippett Studio
Karl J. Martin
digital artist
Matt McFarland
visual effects color timer
Scott McLain
digital compositor
Daniel Mellitz
visual effects video assist operator
Alexandra Menapace
motion control operator
Bill Miller
character animator: Kleiser-Walczak
Michael A. Miller
effects animator
Eric Mises-Rosenfeld
cg tracking supervisor: Riot / visual effects supervisor: R!OT
Michele Moen
matte painter
Doug Moore
matchmover: Tippett Studio
Chris Morley
roto/compositing: Tippett Studio

Assistant Director

John T. Churchill
second second assistant director
Richard Graves
first assistant director
Susan J. Hellmann
second assistant director
Gary Hymes
second unit director
Eric Sherman
second second assistant director
Rebecca Strickland Weathersby
second assistant director: second unit
Ke Huy Quan
assistant director to the action choreography
Corey Yuen
second unit director

Production Management

Mary Courtney
unit production manager
Isabel Henderson
post-production supervisor
Athena Portillo
production supervisor

Art Department

Curtis Allen
set dresser
Kim Bailey
illustrator
Tony Bohorquez
model maker
Maren Brown
art department coordinator
Michael Casey
set dresser
David E. Duncan
storyboard artist
Donna Ekins-Kapner
assistant art director
Aaron Florez
texture painter
Richard Girod Jr.
stand-by painter
Dick Girod
scenic paint foreman
Jim Gmuer
set dresser
Collin Grant
storyboard artist
Theresa Greene
art department assistant
Ted Haigh
graphic art director
Donald G. Helderle
construction foreman
Tommy John
painter
John Kelso
metalwork foreman
Carolyn Lassek
on-set dresser
Karl J. Martin
set designer
Marc Messenger
illustrator
Andrew Murdock
set designer
Maureen Osborne
set dressing buyer
Natalie Richards
set designer
Clare Scarpulla
set designer
Tom Shaw Jr.
property master
Kevin Shaw
assistant property master
Jason Soles
lead plaster
Joe Wood
construction coordinator
Feng Zhu
concept designer
Anthony Zierhut
storyboard artist
Craig T. Shordon
decorator gang boss

Stunts

Robert Alonzo
stunt double
Mahaliel Bethea
stunt double: Mr. Lindo
Jeff Brockton
stunt double: Dylan Bruno
Jophery C. Brown
stunt double: Mr. Lindo
Jan Eddy
stunts
Richard Epper
stunt rigger
Al Goto
stunts
Jian Yong Guo
stunt double: Mr. Li
Sam Kai-Sen Huang
stunt double: Mr. Li
Gary Hymes
stunt coordinator
Yoshio Iizuka
stunt performer
Horace Knight Jr.
utility stunts
Hiro Koda
stunts / stunt double: Jet Li
Steven Lambert
stunt double: Mr. Statham
Feng Lin
stunt double: Mr. Li
David Loitz
precision driver
Bob McGovern
stunt performer
Brandon Molale
utility stunts
Chris Monberg
stunt performer
Dan Plum
stunts
Sonny Surowiec
stunt performer
Alex Daniels
stunt double
Gary Dionne
stunt rigger
Bill Willens
precision driver

Editorial

Mike Bellamy
senior digital film colorist
Logan Breit
additional editor
Gary Burritt
negative cutter
Trish Hadley
post-production assistant
Scott Janush
visual effects editor
Bryan Lamoureux
assistant editor
George McCarthy
first assistant film editor
Mike Stanwick
color timer
Jim Thomson
visual effects editor

Other

Fabian Arroyo
transportation
Daniel Davis
driver: base camp generator
John Lybrand
transportation
Steve Mann
picture car coordinator
Dennis Marchant
picture car mechanic
Joel Marrow
transportation coordinator
John 'J.P.' Pratt
transportation captain
Christopher Weippert
transportation

Music Department

Monica Ciafardini
music clearances
Gordon Goodwin
orchestrator
Steve Kempster
score mixer / score producer
Paul Linford
music programmer / composer: additional music / score producer
Scott Rouse
assistant music editor
Jeanette Surga
music editor
Happy Walters
music supervisor
Nico Abondolo
musician: bass
Eun-Mee Ahn
musician: violin
Richard Altenbach
musician: violin
Jacqueline Brand
musician: violin
Denyse Buffum
musician: viola
Rebecca Bunnell
musician: violin
Tom Calderaro
orchestrator
Antony Cooke
musician: cello
Matthew Cooker
musician: cello
Franklyn d'Antonio
musician: violin
Sandy DeCrescent
orchestra contractor
Brian Dembow
musician: viola
Greg Dennen
assistant music engineer
Brian Dixon
assistant music engineer
Chuck Domanico
musician: bass
Bruce Dukov
musician: violin
Steve Edelman
musician: bass
Steve Erdody
musician: cello
Richard Feves
musician: bass
Armen Garabedian
musician: violin
Berj Garabedian
musician: violin
Rick Gerding
musician: viola
Julie Gigante
musician: violin
Endre Granat
musician: violin
Richard A. Harrison
preview music editor
Todd Hemmenway
musician: cello
Dennis Karmazyn
musician: cello
Chris Kollgaard
musician: bass
Aimie Kreston
musician: violin
Timothy Landauer
musician: cello
Dimitrie Leivici
musician: violin
Phillip Levy
musician: violin
Frank Macchia
music preparation
David Marquette
assistant music engineer
Liane Mautner
musician: violin
Victoria Miskolczy
musician: viola
Dennis Molchan
musician: violin
Bruce Morgenthaler
musician: bass
Ralph Morrison
concertmaster
Dan Neufeld
musician: viola
Simon Oswell
musician: viola
Sara Parkins
musician: violin
David Parmeter
musician: bass
Sue Ranney
musician: bass
Mark Robertson
musician: violin
Ryan Robinson
scoring technical support engineer
Jay Rosen
musician: violin
Anatoly Rosinsky
musician: violin
Marc Sazer
musician: violin
Haim Shtrum
musician: violin
David Speltz
musician: cello
Sebastian Toettcher
musician: cello
Josefina Vergara
musician: violin
David Walther
musician: viola
Jennifer Walton
musician: violin
Booker White
music preparation
Mihail Zinovyev
musician: viola

Casting Department

Tracy Dixon
extras casting
Jenny Harrison
casting assistant
Joseph Hicks
extras casting
Wendy O'Brien
casting associate

Costume Department

Nicole Chavez
wardrobe production assistant
Robert Cron
costumer
Mike Evans
set costumer
Ann Foley
costumer
Bob Morgan
costume supervisor
Grace Pyke
additional costumer
Mark Walcott
set costumer
Tim Wilson
patternmaker and fitter

Camera Department

Audie Aragon
dolly grip
Brian Bartolini
electrician
Mike Benson
director of photography: second unit
Alzahir Born
electrician
Henry Cantor
electrician
Chris Cuevas
second assistant camera: additional camera
Daniel Dorowsky
rigging electrician
Frank Dorowsky
rigging gaffer
Michael S. Endler
first assistant camera
Jerome Fauci
steadicam operator
Adam Feinberg
electrician
Russell Griffith
lamp operator
Gene Hara
electrician
Craig Horwitz
rigging electrician
Casey Hotchkiss
camera operator
Douglas Huete-Soto
lighting technician
Gary Hymes
director of photography: second unit
Bogdan Iofciulescu
technocrane operator
Jacques Jouffret
steadicam operator
Richard Kamins
best boy: second unit
David Katz
digital video assist operator
Scott C. Keys
rigging electrician
Ronald R. Koch Jr.
lighting technician
Paul Lambiase
grip: second unit
Frank Masi
still photographer
Jesse Mather
lighting technician
Juan Morse
electrician
Nino Neuboeck
first assistant camera: second unit: "b" camera
David B. Nowell
aerial director of photography
Andrew Parke
assistant camera: second unit
Glenn Parker
still photographer
Steve Reinhardt
assistant chief lighting technician
Don Selsor
key rigging grip
Jeremy Selsor
rigging grip
Gihan 'Sandy' Seneviratne
fixtures technician
Dan Squires
second assistant camera
Michael Strong
best boy rigging grip
James Sweet
second unit: key grip
Chuck Turner
rigging grip
Shannon Van Metre
additional second assistant camera
Ron Veto
camera operator: second unit
Jason Zakrzewski
second assistant camera: second unit
Craig Grossmueller
additional first assistant camera
Ron Newburn
rigging electrician

Location Management

Peter Costelli
assistant location manager
Mike Fantasia
location manager
Steven S. Lee
assistant location manager
Donny Martino Jr.
assistant location manager
Eliot Yaffe
location projectionist

Script Department

Diane Durant
script supervisor: second unit
Adrienne Hamalian-Mangine
script supervisor
Lina Shanklin
script supervisor
Mari Wilson
additional script supervisor
Robert Mark Kamen
script revisions
Movie title data and credits provided by
IMDb logo