X

Cast & Crew

Directed By

Written By

David Koepp
written by
John Kamps
written by

Cast

Charles Borland
Campus Guard
Michael Shannon
Bobby Monday
Aaron Tveit
Kyle (Student)
Amy Hohn
Upper West Side Lady
Nick Damici
Detective
Henry Kwan
Lin's Pai Gow Player
Keenan Leung
Lin's Pai Gow Player
Wally Ng
Lin's Pai Gow Player
Nancy Eng
Lin's Pai Gow Player
Zhao Mao Chen
Lin's Pai Gow Player
Hoon Lee
Floor Manager
Boyce Wong
Mr. Lin
Jimmy P. Wong
Enormous Asian Man
Kenny Wong
Second Asian Man
Jade Wu
Bingo Caller
Lyman Chen
2nd Floor Manager
Huang Gian Jin
Basement Pai Gow Player
Tony Cheng
Basement Pai Gow Player
Jing Xian Li
Basement Pai Gow Player
Lam Yung
Basement Pai Gow Player
Hui Yuk Lung
Basement Pai Gow Player
Henry O
Mr. Leung
Kin Shing Wong
Sudoku Man
Jason Iannacone
21st Precinct Cop
Ted Sod
Worker
Alexis Krauss
Sleigh Bells
Derek Miller
Sleigh Bells
Matthew Rauch
Paramedic
Michael-Leon Wooley
NYPD Tow Truck Driver
Victor Chan
Squad Cop
P.J. Sosko
Uniform Cop - Impound Lot
Jerry Walsh
Uniform Cop - Impound Lot #2
Ruth Zhang
Nima's Mom
Bojun Wang
Nima's Son
Richard Hsu
Clipboard Guy (China)
Kate Manning
Bike Chick
Fernando Rivera
Cyclehawk Guy
Wai Ching Ho
Sister Chen
Kellie Aiken
Samantha Parks
Marc Bicking
Professor
David Bowen
Central Park Bicycle Racer
Roger Brenner
NYC Pedestrian
Scott Chan
Casino Dealer #2
Peter Conboy
New York City Police Officer
Gustavo Cunha
Skateboarder
Sean Grady
Columbia Student #2
Rosemary Howard
Flower Shop Owner
Shing Ka
Pai Gow Gambler
Samantha Kelly
Pedestrian
Anna Kuchma
Background
Jian Leonardo
New Enforcer / Principal
Paul Jude Letersky
New York Businessman
Ronald Scott Maestri
Pedestrian on Cell Phone
Danielle McKee
Pedestrian on Cell Phone 2
Jeremy McLain
Pedestrian
Mikey Miles
College Student
Michael Morana
Precision Driver
Mark J. Parker
College Student
Jon Root
Younger Cop
Terry Serpico
Policeman in Park
Brian Smyj
Cab Driver
Paul Thornton
Central Park Pedestrian
Uziman
Pedestrian
Tet Wada
Office Worker
Steven Weisz
Taxi Driver #2
Rick Zahn
Older Cop

Produced By

Mari-Jo Winkler
executive producer

Cinematography

Mitchell Amundsen
director of photography

Sound

Bobby Aycock
adr recordist
Jamie Baker
foley editor
Michael Barry
re-recording mixer
Kam Chan
foley editor
Marko A. Costanzo
foley artist
Mark DeSimone
adr mixer / adr mixer: New York
Lee Dichter
re-recording mixer
Chris Fielder
assistant sound editor
Paul Hsu
supervising sound editor
Frank Kern
foley editor
George A. Lara
foley mixer
Tommy Louie
boom operator
Branka Mrkic
dialogue editor
Tom Nelson
production sound mixer
Angela Organ
assistant sound editor
Robert A. Sacchetti
boom operator: second unit
Gary Silver
production sound mixer: second unit
Jason Stevens
sound negative
Philip Stockton
supervising sound editor
Paul Stula
epk sound mixer
Deborah Wallach
supervising adr editor
Paul Yurt
systems engineer
Derek Casari
adr stage engineer
P.J. Corvus
audio technical support
Justin Jose
version re-recording mixer
Boney M. Joy
assistant re-recording mixer: foreign language versions
Daniel McIntosh
sound mixer: second unit
Larry Provost
sound mixer: second unit
Ric Schnupp
adr recordist
Jason Stasium
pro tools playback mixer / sound utility
Paul Tirone
adr recordist

Production Design

Art Direction

Costumes

Makeup

Angel De Angelis
hair department head
Paul Gebbia
makeup department head: second unit
Don Kozma
makeup department head
Pamela May
key hair stylist
Christal Schanes
hair department head: second unit
Dina Sliwiak
key makeup artist
Michael Harvey
makeup artist
Stephen Kelley
makeup artist
Jeremy Selenfriend
additional makeup artist

Special Effects

Fred Buchholz
special effects supervisor
Doug Coleman
special effects foreman
Jamel Daniels
special effects
Doug Facciponti
special effects technician
Mark Skversky
special effects

Visual Effects

Eva Abramycheva
visual effects coordinator: Zoic Studios
Dustin Adair
cg animator: Zoic Studios
Brian Albury
cg matchmove artist: Zoic Studios
Rex Alerta
lead previs artist
Chris Arnott
lead cg artist: Zoic Studios
Bijay Awale
visual effects artist
Graeme Baitz
compositor: Zoic Studios
Rob Bannister
compositor: Zoic Studios
Christopher Barischoff
cg modeler: Zoic Studios
Brian Bloss
roto paint artist: Logan
Raoul Bolognini
visual effects producer: Zoic Studios
Dan Brittain
compositor: Zoic Studios
Phillip Broste
compositor: Zoic Studios
Travis Button
compositor: Logan
Rommel S. Calderon
cg rigger: Zoic Studios
Sunny Chan
3d generalist: Logan
Zach Christian
matte painter: Logan
David Clayton
3d generalist: Logan
Michael Cliett
cg lighter: Zoic Studios
Ben Conrad
creative lead: Logan
Reuben Corona
matte painter: Logan
Joshua Cortopassi
3d generalist: Logan
Andrew G. Cox
visual effects coordinator: Zoic Studios
Scott Crawford
compositor: Logan
Ravi Deula
senior paint artist: visual effects
Sudarshan Dhakal
paint & roto artist / visual effects artist
Brett Dowler
visual effects producer: Zoic Studios
Syd Dutton
matte painting consultant: Zoic Studios
Marq Faulkner
cg lighter: Zoic Studios
Doug Forrest
compositor: Zoic Studios
Nick Forshee
3d animator: Logan
Sjye Freeman
cg artist: Zoic Studios
John Fukushima
digital compositor
Dave Funston
cg supervisor
David Funston
lead cg artist: Zoic Studios
Neil Safeer Ghaznavi
compositor: Zoic Studios
Paul Ghezzo
3d production supervisor: Zoic Studios
Michael Goddard
cg artist: Zoic Studios
Anthony Juno Han
cg lighter: Zoic Studios
Graham Herbster
cg matchmove artist: Zoic Studios
Corey Holms
designer: Logan
Daesun Hwang
3d generalist: Logan
Chris John Jones
creative director: Zoic Studios
Dipesh K.P.
visual effects artist
Patrick Kavanaugh
compositor: Zoic Studios
Sean Konrad
compositor: Zoic Studios
Kelvin Lee
cg animator: Zoic Studios
Colin Liggett
compositing supervisor: Zoic Studios
Paul Linden
visual effects supervisor
Johnny Lum
3d animator: Logan
Prabhakar Maharjan
senior paint artist
Lisa Maher
visual effects producer: Zoic Studios
Ralph Maiers
digital supervisor: Zoic Studios
Matt Marquis
visual effects producer: Logan
Albert Mason
visual effects producer: Logan
Curt Miller
on-set plate supervisor: Zoic Studios
Manesh Nepali
lead visual effects artist: Incessant Rain Studio
Sujeen Nepali
visual effects artist
Nigel Nikitovich
roto/paint/tracking artist: zoic studios
Shalena Oxley-Butler
visual effects coordinator: Zoic Studios
Rocco Passionino
visual effects supervisor: Zoic Studios
Richard Payne
cg modeler: Zoi Studios
Debora Presburger
cg matchmove artist: Zoic Studios
Rob Price
compositor: Zoic Studios
Sushil Rai
roto and paint artist
Kenton Rannie
lead compositor: Zoic Studios
Dacklin Rawlings
cg matchmove artist: Zoic Studios
Chris Roff
visual effects head of production: Zoic Studios
Scott Rosekrans
cg rigger: Zoic Studios
Harrison Rutherford
compositor: Zoic Studios
Manoj Shrestha
visual effects
Santosh Shrestha
rotoscoping artist
Scott Siegal
visual effects producer: Logan
Eric Smith
cg lighter: Zoic Studios
Tom Sorem
cg animator: Zoic Studios
Kevin Stein
lead designer: Logan
Mark Stetson
senior visual effects supervisor: Zoic Studios
Julien Stuart-Smith
cg artist: Zoic Studios
Tomaso Tartarotti
digital compositor
Michael Theurer
cg matchmove artist: Zoic Studios
Saurabh Tripathi
visual effects artist: Incessant rain animation studio
J.R. Tuason
visual effects coordinator: Logan
Alexei Tylevich
Creative Lead: Main Title / executive creative director: Logan / visual effects producer: Main Title
Terry Ververgaert
previs artist
Benoit Vincent
3d lighting/rendeingr: Logan
Vincent Wauters
visual effects supervisor: Logan
Renannah Weinstein
visual effects editor
Larry White
animator / cg animator: Zoic Studios
Jon Anastasiades
digital compositor
Kristen Branan
head of production: Zoic Studios
Seth Brower
compositor: Scoundrel
Chad Carbone
visual effects coordinator
Neil Craig
digital compositor
Ryan Duffy
scanning: deluxe New York
Dan Everson
digital artist
Lawrence Fagan
spydercam flight control
Christian Kontis
digital restoration artist
Seung Hyung Lee
visual effects artist

Assistant Director

G.A. Aguilar
second unit director
Timothy Blockburger
second second assistant director: second unit
Amy Lauritsen
second assistant director
Kelly Mahoney
dga trainee
Travis Rehwaldt
second second assistant director
Joseph P. Reidy
first assistant director
Xanthus Valan
second assistant director: Action unit
Michele 'Shelley' Ziegler
first assistant director: second unit
Catherine Feeny
additional second assistant director

Production Management

Erica Kay
unit production manager
Paul A. Levin
post-production supervisor
Holly S. Rymon
production supervisor: second unit
Vincent G. Scotti
post production executive

Art Department

Glen Aldous
camera scenic: second unit
Emily Beck
set designer
Lauren Buckley
art department coordinator
Peter Bundrick
key carpenter
Diana Burton
property master
Jerry DeRogatis
assistant property master: second unit
Matthew DeTitta
set dresser
Julie Dubrow
assistant prop: Second Unit
Alex Gorodetsky
charge scenic artist
Larry M. Gruber
set designer
Richard Hebrank
construction coordinator
Jay Hendrickx
camera scenic
Derrick Kardos
graphic designer
Ana Lombardo
assistant property master
Brick Mason
storyboard artist
James McBratney
on-set dresser: second unit
Michael Miller
key construction grip
Jose Pavon
property master: second unit
Karl Shefelman
storyboard artist
Wendy Brown
set dresser
Gabu Camilo
picture cars assistant
Dan Decelle
picture car assistant
Dan DeTitta
assistant set decorator
Richard Bryan Douglas
standby carpenter
Isaac Gabaeff
picture car dresser
Timothy Joliat
set dresser
Victor Morales
scenic artist
Richard Nelson
set dresser
Quang Nguyen
scenic foreperson
Steven R. Paquette
construction grip
Joan Winters
graphic design

Stunts

Jill Brown
stunt coordinator: second unit
Steven Cachie Brown
stunts / stunt double: Wolé Parks
Nicole Callender
stunt driver / stunts
Ann Carton
stunt performer / stunt player / stunts
Aja Frary
stunts / stunt double: Dania Ramirez
Tina McKissick
stunt performer
Victor Paguia
stunts / stunt double: Joseph Gordon-Levitt
Stephen A. Pope
stunt coordinator
Dennis Albanese
precision driver
Chris Barnes
stunt performer
Jared Burke
stunt driver
Mike Burke
stunt double: Michael Shannon / stunt driver
John Cenatiempo
stunt driver
Ned Corrigan
utility stunts
Neimah Djourabchi
stunt performer
Alexie Elfmont
stunts production assistant
Roy Farfel
utility stunts
Gene Harrison
stunt driver
Rick Kain
utility stunts
Pete Klein
utility stunts
Jennifer Lamb
stunt performer
Katie Letien
stunt performer
Cheryl Lewis
utility stunts
Paul Marini
stunt driver
Angela Meryl
utility stunts
Carl Paoli
stunt driver
Kym Perfetto
stunt double: Diana Ramirez
Heidi Philipsen
precision driver
Randall Reitenbach
utility stunts
Sean Ringgold
stunt driver
Theo Rubinstein
utility stunts
Jeremy Sample
utility stunts
Caine Sheppard
stunts: skateboarding
Jason Silvis
utility stunts
Brian Smyj
stunt driver
Erik Solky
utility stunts
Jay Spadaro
stunt performer
Jimmy P. Wong
stunt player

Editorial

Pete Conlin
post production
Tom Foligno
first assistant editor
Louisa Forni
apprentice editor
Joe Gawler
digital colorist
Ann Gray
post-production coordinator
Jonathan Hoffman
post production
Carrie Puchkoff
assistant editor
Steven Bodner
colorist: dailies
Matt Breitenbach
digital intermediate assist
Heather Goodwillie
post production
Shaina Holmes
dailies project manager
Jonathan Sanden
digital intermediate editor
Chad Schermerhorn
dailies assistant
Zachary A. Schwartz
assistant editor
Darrell R. Smith
digital intermediate supervising producer
Justin Tillett
digital on-line editor
Seth Weinman
post-production technician

Other

David Conelli
camera car driver
Patrick Hogan
transportation co-captain
Tom Leavey
transportation captain
Michael W. LeMaster
driver: special equipment
Thomas Reilly
transportation captain: second unit
Joseph Sargo
picture car coordinator
Paul Weathered
picture car coordinator
Gabe Turiello
camera car driver

Music Department

Cameron Bart
music programming
Gustavo Borner
score mixer
Ryan Castle
music programming / score engineer
Joy Khan
musician
Nic Ratner
music editor
Mark Robertson
music contractor
Jim Schultz
music editor
Tim Williams
orchestrator / conductor
Justin Moshkevich
additional score mixing

Casting Department

Jennifer Cram
casting associate
Sondra James
adr voice casting
Dylan Jury
casting assistant
Joe Lopick
casting associate: NY
Carter Niles
casting associate: NY
Grant Wilfley
extras casting
Sara Patel
extras casting
Jennifer Sabel
casting director: background

Costume Department

Gail A. Fitzgibbons
costume supervisor
Meghan Kasperlik
assistant costume designer
Vern Malone
costumer
Catherine Riley
costume supervisor: second unit
Christine Schultz
key costumer: second unit
Martha Smith
key costumer
Yolanda Holmes
set costumer
Angela Mirabella
set costumer
Monica Russell
set costumer

Camera Department

Sebastián Almeida
remote head technician: second unit
Grady Bayersdorfer
best boy electric
Jason Brignola
second assistant camera: 'b' camera
Michael F. Burke
chief lighting technician
Walter Burkhardt
specialty rigger
Stephen Consentino
camera operator: "b" camera, second unit
Michelle Coughlan
film loader: second unit
William DiCenso
rf technician
Russell Engels
chief lighting technician: second unit
Stephen Fitzgerald
video assist operator: second unit
David Franzoni
rigging chief lighting technician
Chris Gamiello
dolly grip
Kevin Gilligan
best boy grip
Jason Hooper
rf technician
Lukasz Jogalla
director of photography: second unit
Nils Johnson
video assist operator
Denny Kortze
second assistant camera: "b" camera, second unit
Thomas Lappin
camera operator: "b" camera
Scott Lipkowitz
second assistant camera: second unit
James Mah
best boy electric: second unit
Bobby Mancuso
first assistant camera: "a" camera
Lance Mayer
libra head technician
Tim Metivier
first assistant camera: "b" camera, second unit
Ed Nessen
first assistant camera: "b" camera
Andy Niceberg
generator operator
Billy Patsos
key grip: second unit
Rocco Proscia
best boy grip: second unit
Sonny Rea
key rigging grip
Carissa Ridgeway
film loader
Andy Ryan
chief lighting technician
Louis Sabat
dolly grip
Matthew Selkirk
additional second assistant camera
Sarah Shatz
still photographer
Blackford 'Boots' Shelton
first assistant camera: second unit motorcycle stunt
Nathan Spencer
rf technician: second unit
David J. Thompson
camera operator: "a" camera / steadicam operator
Scott Tinsley
second assistant camera: "a" camera
Peter Tommasi
flight head technician
Ernest Yurich
dolly grip: second unit
Mike Yurich
dolly grip: second unit
Tristan Allen
additional rigging grip
Patrick M. Bracey
additional film loader
Jack Donnelly
camera operator
Alex Hyner
camera production assistant
Steve Koster
aerial director of photography
Charles Libin
additional camera operator: second unit
Kevin McKenna
digital video assist: second unit
Patrick Redmond
libra head operator
Rob Rubin
puruit arm operator
Craig Striano
techno crane operator
Christian Vogeler
camera production assistant

Location Management

Mara Alcaly
location assistant: 2nd Unit
Steven Carbajal
assistant location manager
Heather Gauntt
assistant location manager
Corri Hopkins
assistant location manager: second unit
Joanna Klein
assistant location manager
Christopher LeStrange
assistant location manager
Suk Yi Mar
location manager: second unit
Kip Myers
location manager
Susan Pazos
location scout
T.G. Wilkinson
location assistant
Orit Greenberg
location scout
Gine Lui
location scout
Jamie Vermilye
location assistant

Script Department

Melissa Kalbfus
script supervisor: second unit
Jessica Lichtner
script supervisor
Movie title data and credits provided by
IMDb logo