Jackie Chan
Self
Jackie Chan
Self
Michael Brown
Narrator
Tsui Man
Narrator
Mars
Self - Jackie Chan Stunt Team
Rocky Lai Keung-Kun
Self - Jackie Chan Stunt Team
Bradley James Allan
Self - Jackie Chan Stunt Team
Johnny Cheung Wa
Self - Jackie Chan Stunt Team
Go Shut-Fung
Self - Jackie Chan Stunt Team
Louis Keung Kwok-Wah
Self - Jackie Chan Stunt Team
Alex Yip Choi-Nam
Self - Jackie Chan Stunt Team
Sam Wong Ming-Sing
Self - Jackie Chan Stunt Team
Chan Man-Ching
Self - Jackie Chan Stunt Team
Maggie Cheung Man-Yuk
(archive footage) (uncredited)
Chor Yuen
(archive footage) (uncredited)
Fan Mei-Sheng
(archive footage) (uncredited)
Sammo Hung Kam-Bo
(archive footage) (uncredited)
Ron Smoorenburg
Self (uncredited)
Stanley Tong
Self (uncredited)
Michelle Yeoh
(archive footage) (uncredited)
Yuen Biao
(archive footage) (uncredited)
Thomas Chung
Executive Producer
Jackie Chan
Producer
Jackie Chan
Director
Willie Chan Chi-Keung
Co-Producer
Solon So Chi-Hung
Co-Producer
Peter Poon
Associate Producer
Bey Logan
Screenplay
Xavier Lee Pak-Tat
Co-Director
Jennifer Hoxi-Lowe
Thanks
Brett Ratner
Thanks
William Duen Wai-Lun
Thanks
Ken Lo Wai-Kwong
Thanks
Chu Yam-chi
Thanks
Yau Chi-Wai
Thanks
Jeffrey Chan Wing-Hung
Thanks
Jon T. Benn
Thanks
Roy Horan
Thanks
Xavier Lee Pak-Tat
Editor
Greg Morgan
Camera Operator
William Yim Wai-Lun
Camera Operator
Xavier Lee Pak-Tat
Additional Camera
Simon Ho
Original Music Composer
Monte Hung
Original Music Composer
Peter Choi Chung-Gin
Production Manager
Sue Woo Siu-Ling
Production Manager
Romanus Ng
Production Coordinator
Ivan Chan
Production Coordinator
Oliver Wong Yui-Man
Art Direction
Leung Yui-Nung
Property Master
Wong Chi-Keung
Lighting Director
Peter Chan Hong-Kwong
Lighting Director
Ng Yuet-lin
Lighting Technician
Wong Kai-ming
Lighting Technician
Wong Tak-wing
Lighting Technician
Kelvin Lam
Sound Recordist
Terence Chan
Sound Mixer
Tam Tat-Wah
Still Photographer
Danielle Chiau
Production Assistant
T. J. Michaels
Production Assistant
Reuben Langdon
Production Assistant
Kazuo Shimizu
Production Assistant
Jason Hancock
Production Assistant
Jude Poyer
Production Assistant
John Popovici
Production Assistant
Jason Kothari
Production Assistant
Rick Ho
Production Assistant
Osumi Yahagi Sumiko
Producer's Assistant
Dorothy Wong
Producer's Assistant
Ryan Chan
Online Editor
Leung Chak-hon
Color Grading
Cheung Man-bun
Video Assist Operator
Jennifer Yeung
Video Assist Operator
Chan Tse-hang
Video Assist Operator
Lam Chi-hang
Video Assist Operator
Yeung Chi-chung
Video Assist Operator
Yeung Doy-wah
Security
Sam Nicholson
Special Effects Coordinator