Cast & Crew

Directed by

Xiao Feng

Writing Credits

Ping Chen

Cast

Ye Liu
Xue Gangtou
Bruce Willis
Jack
Song Seung-heon
An Minxun
William Chan
Cheng Ting
Wei Fan
Uncle Cui
Gang Wu
Zhao Chun
Su Ma
Ding Lian
Yongli Che
Yagou
Yuanzheng Feng
Xue Manguan
Ning Chang
Qian Xue
Le Geng
Jin Xiang
Tenma Shibuya
Zero Fighter Pilot Sato
Fan Zhang
Cui Liu
Nicholas Tse
Lei Tao
Bingbing Fan
Ye Peixuan
Daoming Chen
Chief of City Defense
Simon Yam
Air Defense Comander
Adrien Brody
Steve
Ray Lui
Air Force Colonel
Lei Jia
Wan Jia
Bing Hu
Hospital Dean
Haibing Huang
Adjutant to Jack
Rumer Willis
Julia
Xiaoqing Liu
Madam Zheng
Shengyi Huang
Du Mei
Kenny Bee
Governmental Officer
Jiro Wang
Young Officer
Kefan Cao
Patriot
Liqi Zhou
Junior Patriot
Keith Shillitoe
Ambassador
Shufeng Yang
Director
Xinglei Pei
Yuhao Zheng
Yi Yang
Liang Zheng
Jie Ma
Tailor Zheng
Yingqun Han
Elder Jia
Baoshan Shi
Elder Qian
Wei Huang
Elder Ding
Chen Chao
Rei Lin
Tongyu Wang
Rei Li
Qiren Chen
Intelligence Officer
Qingyu Li
Yi 15
Shangen Li
Lotus
Haoran Shao
Da Bin
Ziming Jia
Dodo
Can Cui
Lucky
Yutong Jianjia
Little
Renhao Wai
Why
Flower
Fairy
Shaonan Duan
Meng Zi
Jin Zi
Orphan 1
Yuhan Wang
Orphan 2
Mingtian Lian
Hammer
Yiwu Zhao
Second Commander
Keqing Jia
Officer in Headquarters
David J. Garner
Priest
Bassem Khayati
Assistant to Jack
Mingliang Zen
Colonel Officer
Guo Chao
Nursery Dean
Sijia He
Quartermaster
Tong Shangguan
Nursery Teacher
Changxin Go
Spy
Hui Dong
Officers wife
Ping Chen
Rich man wife
Yitong Sun
Yuqi
Xuming Chen
Dr. Cao
Xinxin Jiang
Cui
Wuzhou Cheng
Driver
Yufeng Yiu
Housekeeper Deng
Wanzhong Wang
Officers Assistant
Moli Guo
Young Woman
Anthony Rogers
Ye Peixuan's boyfriend
Ming Chen
(uncredited)
Lambert Houston
(uncredited)

Produced by

Barry Brooker
executive producer
Benjamin Chen
co-producer
Johnny Yan Chen
post-production producer
Tai-Ying Chi
co-producer
Danny Dimbort
distribution executive
Jiajun Du
executive producer
Stephen J. Eads
producer
Stephen Eckelberry
producer: USA
Xiao Feng
co-producer
Mel Gibson
creative supervising producer
Xiaobao He
associate producer
Li Hong
co-producer
Haiyang Jiang
executive producer
Jimmy Jiang
executive producer
Ping Jiang
co-executive producer
Kimberley Kates
producer
Peikang La
executive producer
Qiankuan Li
creative producer
Hong Ling
co-producer
Christian Mercuri
distribution executive
Ru Qian
co-producer
Kimmie Randolph
executive producer
Zhonglun Ren
executive producer
Yonghua Shao
executive producer
Jian-Xiang Shi
producer
Ding Wang
line producer
Tianyun Wang
co-executive producer
Stan Wertlieb
executive producer
Zhiyue Xiao
co-executive producer
Buting Yang
producer
Yufeng Yin
co-producer
Haicheng Zhao
associate producer

Music by

Liguang Wang

Cinematography by

Shu Yang

Editing by

Robert A. Ferretti
(usa)
Chi-Leung Kwong

Production Design by

Huaiqing Mao

Production Management

Ding Wang
production manager

Second Unit Director or Assistant Director

Bruce Law
second unit director

Art Department

Huaiqing Mao
art designer
Karl Tan
assistant art director (as Karl Tam)

Sound Department

Erik Aadahl
supervising sound editor: E2
Nicky Baker
dubbing director: International English Version Production
Mark Ettel
re-recording mixer: International English Version Production
Andy Hurtado
adr mixer: International English Version Production
David Jobe
foley mixer: Technicolor At Paramount
Brandon Jones
sound effects editor: E2
Kimberley Kates
dubbing director: International English Version Production
Jonathan Klein
supervising foley editor: E2
Marcel Lehrer
studio executive: International English Version Production
Hequn Li
sound effects editor: E2
Veronica Li
sound effects editor: E2
Dawn Lunsford
foley by: Technicolor At Paramount
Eric A. Norris
co-supervising sound editor (as Eric Norris) / sound designer
Paul Ratajczak
re-recording mixer: International English Version Production
Greg P. Russell
re-recording mixer: Technicolor At Paramount
Alicia Stevenson
foley by: Technicolor At Paramount
Gary Summers
re-recording mixer: Technicolor At Paramount
Ethan Van der Ryn
supervising sound editor: E2
Tim Walston
co-supervising sound editor/sound designer: E2
Drew Webster
re-recording mix technician: Technicolor At Paramount
Jiang Wu
sound supervisor
Yinan Tu
mixer: International English Version Production (uncredited)
Luqian Wang
adr recordist: International English Version Production (uncredited)
Geng Zhang
adr/sync sound editor: International English Version Production (uncredited)
Lu Zhang
adr recordist/sync sound editor: International English Version Production (uncredited)
Yanfeng Zhu
mixer: International English Version Production (uncredited)

Visual Effects by

Nidhi Agarwal
matchmove supervisor
Rajat Amin
visual effects coordinator
Rakesh Bharath
visual effects artist
Bruno Martins de Azevedo
compositor
Kush Dhir
senior compositor
Caine Dickinson
cg supervisor
Connie Gao
visual effects supervisor
Vladimir Gerasimov
fx artist: Bottleship VFX
Veselin Gyurov
FX Artist: Bottleship VFX
Iliya Halembakov
fx artist: Bottleship VFX
Yoana Hristova
vfx producer: Bottleship VFX (as a different name)
Ravikumar Kajipuram
visual effects
Ivo Kalyonski
compositor: Bottleship VFX
Samapika Karmakar
digital roto and paint supervisor: Prana Studio
Delyan Ketipov
lead compositor: Bottleship VFX
Vishal Lokhande
visual effects artist
Shaffi Mahammad
visual effects lead
Hari Mathrakotte
Lookdev Lead
Sarosh Mistry
visual effects producer: Prana Studios
Martin Naydenski
vfx supervisor: Bottleship VFX
Praveen Pai
effects artist
Yasen Panev
fx artist: Bottleship VFX
Keun-Pyo Park
cgi supervisor
Sunny Sung-Yong Park
chief visual effects producer
Manoj Patidar
visual effects technical director: prana studios (as Patidar Manoj)
Yana Petkova
FX Artist: Bottleship VFX
Cedric Profijt
FX artist: Bottleship VFX
B.R. Rajeev
visual effects supervisor
Atish Ranjan
senior lighting artist
RaviKota
FX TD: Prana Studios
Zuben Saldanha
visual effects coordinator
Omkar Vilas Salvi
visual effects artist
Kushwaha Sanjay
fx td
Angelika Schierz
visual effects producer
Viren Shah
Lighting Lead: Prana Studios
Ravi Shekhar
digital roto and paint supervisor: Prana Studio
Nitin Vade
lighting technical director
Hristo Velev
vfx supervisor: Bottleship VFX
Sung-min Alvin Yun
stereoscopic supervisor

Stunts

Bruce Law
action director
Yee Man Law
assistant action director

Camera and Electrical Department

Conrad W. Hall
director of photography: second unit
Weijun Liu
aerial cinematography
Bill McClelland
a camera/steadicam/underwater Hawaii unit
Vincent E. Toto
3d post stereo supervisor / lead stereographer

Animation Department

Q-Hyun Kim
animator

Casting Department

Beryl Huang
casting
French Baron Jean-Francois Cavelier
casting (as Jean-Francois Cavelier)

Editorial Department

Stephen Eckelberry
post-production co-supervisor
Paul Harb
additional editor
Alan H. Jackman
assistant editor
Jimmy Jiang
post production chief executive officer
Kimberley Kates
post-production coordinator
Yong-gi Lee
colorist
Sang Ma
post-production assistant
David M. Rice
assistant editor (as David Rice)
Zexia Wang
post-production assistant

Music Department

David Bertok
additional music programmer
Jeremy Borum
orchestrator
Gordon Davidson
score recordist
Mario de Sa
orchestra manager
Jonathan Dormand
booth reader
Robert Fernandez
score mixer
Fiona Giollot
studio manager
Penka Kouneva
supervising orchestrator
David J. Krystal
orchestrator
Tao Liu
composer: additional music / score producer
London Symphony Orchestra
music performance
Miklos Lukacs Sr.
choir recordist
Anna Sapszon
music contractor: choir
Bálint Sapszon
session supervisor
Jill Streater
uk music printing and ancillary
Gavin Sutherland
conductor
Lu Zhang
music editor: International English Version Production

Script and Continuity Department

Henry B. Chen
script translation (as Henry Chen)
Tie Dong Zhou
script translation

Additional Crew

Taiying Chi
Assistant to Jimmy Jiang / production assistant
Kristy Delaney
Assistant to Kimberley Kates / production assistant
Mel Gibson
consultant
Lili Huang
production staff: Set interpreter
Heng Liu
consultant
Pia Patatian
Vice President: Sales
Vilmos Zsigmond
cinematography consultant

Thanks

Ada Lee
special thanks
All Filters