Cast & Crew

Directed by

Benny Chan

Writing Credits

Kiu-Ying Chan
Felix Chong
Bey Logan

Cast

Edison Chen
Edison
Stephen Fung
Match
Sam Lee
Alien
Johnnie Guy
Dr. Cameron
Christy Chung
Inspector Chung
Anthony Chau-Sang Wong
Dr. Tang
Paul Rudd
Ian Curtis
Maggie Q
Jane Quigley
Eric Kot
Dr. Lai
Lik-Chi Lee
Taxi driver
Vincent Kok
Dr. Wang
Richard Sun
Kurt Lee
Ricardo Mamood-Vega
Quincy
Reuben Langdon
Mike
Jay Co
Kurt's Henchman #1
Gordon Leung
Kurt's Henchman #2
Dirk Rommeswinkel
Donovan
Skip Wilder
RS-1
Joey Tang
Guard
Snoop
Yorke
Ron Smoorenburg
Fighter #1
Jude Poyer
Fighter #2
Jeremy Ko
Eddie
Lawrence Brown
Fighter #3
Tony Trimble
Fighter #4
J. Paul Smith
Stan
Donald Yo
Gangster
Chi Fung Choy
Hitman
Peter Lawrence
Insp. Sze
King-Man Yip
Inspector Ko
Mark Hicks
Ross Tucker
Rachel Ngan
Oli
Hyper BB
Peggy
Robbie Iannone
FBI Agent #1
Brian Banowetz
FBI Agent #2
Marc Redmond
FBI Agent #3
Colin Hamilton
FBI Agent #4
Troy MacLachlan
FBI Agent #5
Sebastian Skiff
FBI Agent #6
Jason Sankey
FBI Agent #7
Peter Lukic
FBI Agent #8
Korey J. Cauchon
IMC Technician #6
Oli Pettigrew
Kurt's Henchman #3
Richard Tsui
Inspector #1
Andrew Hui
Inspector #2
Andy Ng
Inspector #3
Raymond Lee
Seafood Seller
Tat-Ming Cheung
Lemon Fish
Desmond O'Neill
Vieri
Pietro Morrone
Kurt's Henchman #4
Matthew Meersbergen
Kurt's Henchman #5
Daniel O'Neill
Kurt's Henchman #6
Felix Chong
Center Person in Charge
Memo Tanhan
Buyer
Teresa Herrera
IMC Technician #1
Trudy Cruise
IMC Technician #2
Oliver Worthington
IMC Technician #3
Daniel James Weber
IMC Technician #4
Dave Taylor
IMC Technician #5
Sachiko Fukumoto
(uncredited)
Bruce Khan
Cop
Sammuel Leung
Cage Fight Guard
Richard Newby
Fighter
Hyeon-jin Park
Cop

Produced by

Benny Chan
producer
John Chong
producer
Thomas Chung
producer
Mark R. Harris
executive producer
Stephen P. Jarchow
executive producer
Solon So
producer

Music by

Peter Kam
Jesse Pomeroy
(US version)

Cinematography by

Anthony Pun
director of photography

Editing by

John Burridge
(recut version)
Ka-Fai Cheung

Production Design by

Bruce Yu

Second Unit Director or Assistant Director

Tze-Hung Lam
second assistant director
Audrey Mak
third assistant director
Rosanna Ng
first assistant director

Art Department

Sung Pong Choo
storyboarding
Grant Freckelton
concept artist (uncredited)

Sound Department

Felix Sze Ming Chung
assistant mix engineer / music editor / sound effects editor
John Kohlbrenner
sound effects editor
Mark Kenna
consultant: dolby film sound (uncredited)

Special Effects by

Christopher Gilman
Protocop fabricator

Visual Effects by

Miguel Bautista
digital effects artist: titles
James W. Brown
animator
Jim Carbonetti
digital compositor
Korey J. Cauchon
visual effects producer
Mike Hatfield
visual effects
Brad Herman
digital artist: Threshold Digital
Geoffrey Mark
visual effects
Bill Phillips
digital artist
Robert Polich
character rigger
Janelle Ralla
digital artist (as Janelle Croshaw)
Salar Saleh
digital artist
Malcolm A.S. Sim
digital artist
Richard Wardlow
visual effects
Daniel James Weber
visual effects supervisor
Tommy Williamson
digital compositor (as Tom Williamson)
Billy Woody
digital compositor
Jeremy Yates
visual effects artist
Mark Edwards
visual effects coordinator (uncredited)
Zenon Kohler
pre-visualisation artist (uncredited)

Stunts

Levan Doran
stunt performer
Wai-Leung Lee
car stunt director (as Lee Wai Leung)
Chung-Chi Li
stunt coordinator
Daniel O'Neill
stunt performer (as Daniel O'Neill)
Hyeon-jin Park
stunt double: Chen Koon-hei (as Park Hyeon-jin) / stunt performer (as Park Hyeon-jin)
Mark Hicks
stunt actor (uncredited)
Dong-oh Jang
assistant fight choreographer (uncredited) / assistant stunt coordinator (uncredited)
Bruce Khan
stunt double: Fung Tak-lun (uncredited) / stunts (uncredited)
Daniel O'Neill
stunt performer (uncredited)
Jude Poyer
stunt performer (uncredited)
Marc Redmond
stunt double: Edison Chen (uncredited)
Ron Smoorenburg
stunt double: Paul Rudd (uncredited)
Won Jin
assistant fight choreographer (uncredited) / assistant stunt coordinator (uncredited)

Camera and Electrical Department

Julian Cheng
camera operator
Hung-On Chiu
best boy

Casting Department

Ean Tang
casting

Editorial Department

Neil Wood
colorist: dailies

Additional Crew

Brian Bero
animatronic design: RS1 / movement coordinator: RS1
Jackie Chan
presenter
Jeff Jingle
puppeteer: RS1
Mike Leeder
dialogue coach: English
Chung-Chi Li
action director (as Nicky Li)
Chuck Speed
business affairs
All Filters