Cast & Crew

Directed by

Sammo Kam-Bo Hung
(as Samo Hung)

Writing Credits

Fibe Ma
(screenplay)
Edward Tang
(screenplay)

Cast

Jackie Chan
Jackie
Richard Norton
Giancarlo
Miki Lee
Miki
Karen McLymont
Lakisha
Gabrielle Fitzpatrick
Diana
Vince Poletto
Romeo
Barry Otto
Baggio
Sammo Kam-Bo Hung
Cyclist
Emil Chau
Ice Cream Vendor
Joyce Godenzi
Cook Show Audience
Peter Houghton
Richard
Peter Lindsay
Grank, Demon Leader
David Will No
Victor
Rachel Blakely
Sandy, Demon
Judy Green
Tina, Demon
Stefan Fredrich
Demon
Stuart Ritchie
Demon
Jonathan Isgar
Demon
Kyne Sedgman
Demon
Steve Kahlua
Demon
Matt Trihey
Demon
Matthew Meersbergen
Demon
Les Vzice
Demon
Karl Ajami
Giancarlo's Man
Frederick MacGlure
Giancarlo's Man
Bradley James Allan
Giancarlo's Man
Douglas Macdonald
Giancarlo's Man
Paul Andreovski
Giancarlo's Man
Robert Lowe
Giancarlo's Man
David Baldwin
Giancarlo's Man
Ian Mall
Giancarlo's Man
Kerry Blakeman
Giancarlo's Man
Izeqiel McCoy
Giancarlo's Man
Marky Lee Campbell
Giancarlo's Man
Mike Menzies
Giancarlo's Man
Terry Carter
Giancarlo's Man
Jason Murphy
Giancarlo's Man
Dennis Lundin
Giancarlo's Man
Michael Noonan
Giancarlo's Man
Tony Doherty
Giancarlo's Man
George Novak
Giancarlo's Man
Cameron Douglas
Giancarlo's Man
Grant Page
Giancarlo's Man
Paul Douglas
Giancarlo's Man
Puven Pather
Giancarlo's Man
Stuart Ellis
Giancarlo's Man
Harry Pavlidis
Giancarlo's Man
Mark Fitzpatrick
Giancarlo's Man
George Popovich
Giancarlo's Man
Stuart Fraser
Giancarlo's Man
Johnny Raaen
Giancarlo's Man
Michael Hammad
Giancarlo's Man
Joseph Sayah
Giancarlo's Man
Habby Heske
Giancarlo's Man
Gary Shambrooke
Giancarlo's Man
Brent Houghton
Giancarlo's Man
Vess Svorcan
Giancarlo's Man
Richard Huggett
Giancarlo's Man
Graham Jahne
Giancarlo's Man
Davin Taylor
Giancarlo's Man
Chris Kemp
Giancarlo's Man
Darko Tuscan
Giancarlo's Man
Jade Weitering
Giancarlo's Man
Damon Young
Giancarlo's Man
Aaron Notarfrancesco
Sonny
Jake Notarfrancesco
Nancy
Frederick Miragliotta
NEA Head Officer
Nick Carrafa
NEA Head Officer
Rod Catteral
NEA Agent
Ben Mitchell
NEA Agent
Mark Neal
NEA Agent
Jerome Pride
NEA Agent
Keith Agius
Special Agent Team Leader
Greg Jamieson
Priest
Matthew Dyktynski
Floor Manager
Salik Silverstein
Cook Show Director
Lynne Murphy
Baby Sitter
Nicholas Bufalo
Passerby
Shane Alexander
Passer By
Carla Bonner
Cameo
Glen Chin
Man
Dan Tucker
Ken

Produced by

Lam Chua
executive producer / producer
Leonard Ho
executive producer / producer
Barbi Taylor
line producer

Music by

Clarence Hui
Peter Kam
J. Peter Robinson

Cinematography by

Raymond Lam
director of photography

Editing by

Peter Cheung
Chi-Wai Yau

Casting By

Maura Fay

Production Design by

Horace Ma

Art Direction by

Sarah Stollman

Set Decoration by

Brent Houghton

Costume Design by

Fung-San Lui

Makeup Department

Paul Pattison
head of department
José Luis Pérez
makeup department head

Production Management

Marc Ashton
assistant unit manager
Joe Fineman
post-production executive
Mark Graziano
post-production supervisor
Sara King
post-production executive
Sylvia Liu
production manager

Second Unit Director or Assistant Director

Wing Cho
action director
Dean Fay
third third assistant director
Sammo Kam-Bo Hung
action director
Jackie Chan Stunt Team
action director
Sharon Lam
third assistant director (as Shu Ming Lam)
Ka-Yan Leung
second assistant director
Ke-Ming Lin
first assistant director (as Hark Ming Lam)
Lemon Liu
third third assistant director
Joanne Pearce
additional set PA
Toni Raynes
third third assistant director

Art Department

Michael Hill
carpenter
Yui Nung Leung
props
Simon McCutcheon
set dresser

Sound Department

Steven Baker
sound editor
Joe Bosco
adr recordist
Steve Burgess
sound editor
Paul B. Clay
supervising sound editor (as Paul Clay)
Patrick Cyccone Jr.
re-recording mixer
Frank Fleming
sound recordist
Sam Gemette
sound effects editor
Vic Kaspar
sound effects editor
Vanessa Lapato
sound editor
Frank Lipson
sound effects editor
Peter McBain
dialogue editor
Ian McLoughlin
sound mixer
Christian P. Minkler
re-recording mixer (as Christian Minkler)
Gavin Myers
sound effects editor
Peter Oreckinto
sound re-recording engineer
Tally Paulos
adr editor
Brian Pierret
sound recordist
Paul Pirola
sound mixer
Dennis Sager
re-recording engineer
Roger Savage
sound mixer
Steven M. Sax
sound editor
Dean St. John
adr mixer: English version / sound: English version
Gretchen Thornburn
sound
Paul Tinta
assistant adr editor
Gareth Vanderhope
sound effects editor

Special Effects by

Peter Felicetti
consulting structural engineer
Jeff Little
senior special effects technician
Tim O'Brien
special effects technician
Angelo Sahin
special effects crew
Peter Stubbs
special effects
Kevin Turner
special effects technician

Stunts

Sebastiano Cartier
stunts
Man-Ching Chan
stunts (as Chan Man Ching)
Andy Cheng
stunts
Wing Cho
fight choreographer / stunt coordinator (as Cho Wing)
Barton Ellis
stunt performer
Gary Fry
stunts
Sammo Kam-Bo Hung
fight choreographer / stunt coordinator
Timmy Hung
assistant fight choreographer / assistant stunt coordinator
Jackie Chan Stunt Team
fight choreographer / stunt coordinator / stunts
Rocky Lai
stunts
Master Lee
stunts
Seung-Hoon Lee
stunts (as Lee Seung Hoon)
Chung-Chi Li
stunts (as Li Chung Chi)
Mars
stunts (as Chiang Wing Fat)
Vic Wilson
assistant stunt coordinator
Bradley James Allan
stunts (uncredited)
Paul Andreovski
stunts (uncredited)
Kerry Blakeman
stunts (uncredited)
Marky Lee Campbell
stunts (uncredited)
Terry Carter
stunts (uncredited)
Jackie Chan
stunt actor (uncredited) / stunt coordinator (uncredited)
Man-Ching Chan
stunt coordinator (uncredited)
Andy Cheng
additional stunt double: Jackie Chan (uncredited)
Wah Cheung
stunts (uncredited)
Stuart Fraser
stunts (uncredited)
Gary Fry
assistant stunt coordinator (uncredited)
Sammo Kam-Bo Hung
additional stunt double: Jackie Chan (uncredited)
Graham Jahne
stunts (uncredited)
Chris Kemp
stunts (uncredited)
Dennis Lundin
stunts (uncredited)
Mars
additional stunt double: Jackie Chan (uncredited)
Rocky McDonald
stunts (uncredited)
George Novak
stunts (uncredited)
Grant Page
stunts (uncredited)
Puven Pather
stunt performer (uncredited)
Russ Price
stunts (uncredited)
Johnny Raaen
stunts (uncredited)
Warwick Sadler
stunts (uncredited)
Gary Shambrooke
stunts (uncredited)
Vess Svorcan
stunts (uncredited)
Davin Taylor
stunts (uncredited)
Scott Terrill
stunts (uncredited)
Darko Tuscan
stunts (uncredited)
Annette Van Moorsel
stunt performer (uncredited)
Mick Van Moorsel
stunt driver (uncredited)
Jade Weitering
stunts (uncredited)
Vic Wilson
action coordinator (uncredited) / stunt double (uncredited) / stunt driver (uncredited) / stunt performer (uncredited) / stunt player (uncredited)

Camera and Electrical Department

Tov Belling
assistant camera / second focus puller
David Cassar
remote electric
Kwong-Hung Joe Chan
dp: second unit (as Joe Chan)
John Cummings
electrical manager
Simon Davidson
still photographer
Kieran Doolan
clapper loader
Ho-Yuen Fong
still photographer
Ian William Godenzi
camera operator
Michael Hughes
assistant lighting
Andrew Jerram
assistant camera
Trish Keating
assistant camera
Raymond Lam
steadicam operator
Jamie Leckie
assistant grip
Tin Wai Lee
camera operator
Timothy Morrison
assistant lighting
Grant Sweetnam
assistant camera (as Grant Sweetman)
Janek Szalc
set generator
Colin Williams
lighting technician
Louise Williams
assistant camera
Man Shing Wong
camera operator

Editorial Department

Syd Cole
negative cutter
Marie Hélène Desbiens
negative cutter
Michael J. Duthie
editorial consultant (as Michael Duthie)
Kwok-Yip Lee
post-production assistant
Chi Wah Leung
post-production coordinator
Mato
color timer
Sam Seig
first assistant editor
Elvio Sordoni
second assistant editor

Location Management

Stephen Brett
location manager

Music Department

Terry Delsing
music editor
Bradford Ellis
additional orchestrator
Toby Emmerich
executive in charge of music
Joy Moody
assistant to composer
Tue Nguyen
music supervisor
Lise Richardson
supervising music editor (as Lisé Richardson)
J. Peter Robinson
orchestrator
Dana Sano
music executive

Additional Crew

Steve Apostolina
adr voice group
Catherine Battistone
adr voice group
Jeff Behlendorf
post-production accountant
Trish Carney
production coordinator
Glen Chin
dialogue coach: English
Roberta Chow
production coordinator: los angeles
Peter Culpan
safety supervisor
Spencer Faulkner
unit base assistant
John Fox
armorer
Jean Gilpin
adr voice group
Gina Hallas
production accountant
Eddie Hardy
body double
Bridget Hoffman
adr voice group
Mars
action director
Randall Montgomery
adr voice group
Jonathan Nichols-Navarro
adr voice group (as Jonathan Nichols)
George Novak
safety officer
Mark Ordesky
production executive
Paul Pape
adr voice group
Burton Sharp
adr group coordinator
Diz White
adr voice group
Megan Worthy
production coordinator

Thanks

Tadashi Iida
in memory of (as Iida-san)
All Filters