Directed by
Yuen Fai Ng |
Writing Credits (in alphabetical order)
Ho-Leung Lau | ... | (screenplay) |
Chi-Leung Law | ... | (screenplay) |
Tin Shu Mak | ... | (screenplay) |
Cast (in credits order)
Louis Koo | ... | Tai Loi | |
Ching Wan Lau | ... | Cheng Chung-Sang | |
Carina Lau | ... | Tam Bing | |
Philip Keung | ... | Skunk | |
Rest of cast listed alphabetically: | |||
Pancy Chan | ... | Aviation technician (as Pansy Chan) | |
Phat Chan | ... | ACU soldier | |
Steve Chan | ... | ACU soldier | |
Xiaoxia Cheng | ... | Pan Pan (AKA Pansy) | |
German Cheung | ... | ACU soldier | |
Nick Cheung | ... | Lee Sing | |
Kevin Kam-Yin Chu | ... | Weather correspondent | |
Hedi Guoxuan He | ... | Major | |
Ziming He | ... | Lincoln | |
Jack Lai | ... | Biliard player | |
Ho-Leung Lau | ... | DVD buyer | |
Sean Lau | ... | Johnson Cheng | |
Ken Ho-Ming Law | ... | ACU soldier | |
Tin Shu Mak | |||
Chi Pan Ng | ... | Doctor (as Ng Chi Pan) | |
Siu Hin Ng | ... | Citizen | |
Tsz-Ho Ng | ... | Airspace inspector | |
Yuet Yin So | ... | Sissy (as So Yuet Yin) | |
Chi-Hung Suen | ... | Po | |
Kwan-Ho Tse | ... | Dr Chan | |
Guopeng Wan | ... | Kwong | |
Janice Wu | ... | Lucy | |
Qian Wu | ... | Luk | |
Tony Tsz-Tung Wu | ... | ACU soldier |
Produced by
Louis Koo | ... | producer |
Jacqueline Liu | ... | administrative producer |
Yun Long | ... | co-producer |
Wai-Bat Tang | ... | producer |
Qian Wang | ... | producer |
Xianghua Yang | ... | co-producer |
Chai-Tuck Yip | ... | co-producer (as Choi-Tak Yip) |
Music by
Comfort Kwong-Wing Chan | ... | (as Kwong Wing Chan) |
Cinematography by
Man-Ching Ng |
Editing by
Curran Pang | ||
Hoi Wong |
Production Design by
Wai-Kin Lam | ||
Alex Mok |
Art Direction by
Chris Pong |
Costume Design by
Siu Hong Cheung |
Production Management
Irene Chan | ... | production manager |
On Lam | ... | post-production supervisor |
Carr Tong | ... | assistant production manager |
Second Unit Director or Assistant Director
Lai Chun Bong | ... | third assistant director |
Jack Lai | ... | first assistant director |
Nam-Fai Wong | ... | second assistant director |
Art Department
Sau-Yiu Chow | ... | assistant art director |
Claudia Wing Tung Ho | ... | assistant art director |
Sum-Fung Lai | ... | assistant art director (as Lisa Lai) |
Hing Nga Lau | ... | assistant art director |
Joyce Mak | ... | assistant art director (as Ka-Ying Mak) |
Ting-Wai Mok | ... | assistant art director (as Terry Mok) |
Kurt Papstein | ... | conceptual artist |
Chris Pong | ... | associate art director (as Si-Ho Pong) |
Tsz-Yeung Suen | ... | assistant art director |
Nelson Wing Tsun Tai | ... | concept designer |
Sin-Yi Wong | ... | assistant art director |
Sound Department
Kannpak Boonsuk | ... | foley artist |
Dhanarat Dhitirojana | ... | sound designer |
Poolpetch Hatthakitkosol | ... | sound editor |
Monica He | ... | sound producer |
Ziyuan Lin | ... | sound producer |
Sarunyu Nurnsai | ... | sound designer |
Francisco Rizzi | ... | foley artist |
Yanawat Rojanathana | ... | sound editor |
Martín Scaglia | ... | foley recordist/foley editor |
Wirada Singhasin | ... | sound editor |
Chill Yang | ... | adr recordist (as Zhichao Yang) |
Stan Yau | ... | dialogue editor and mixer |
Visual Effects by
Vladimir Abramov | ... | visual effects artist: Main Road Post |
Myskin Alexander | ... | visual effects artist: Main Road Post |
Schepetilnikov Alexander | ... | visual effects artist: Main Road Post |
Ustyugov Andrey | ... | visual effects artist: Main Road Post |
Vlasova Anna | ... | visual effects artist: Main Road Post |
Andrey Apalikov | ... | visual effects artist: Main Road Post |
Slava Azarov | ... | visual effects artist: Main Road Post |
Damian Bajowski | ... | matte painting: Deep Blue |
Elena Balareva | ... | visual effects artist: Main Road Post |
Tatevik Balyan | ... | visual effects producer: Main Road Post |
Rafal Bartnik | ... | 3d generalist: Deep Blue |
Roman Bazyuchenko | ... | visual effects producer |
Ekaterina Bezrukova | ... | visual effects artist: Main Road Post |
Miroslav Bobryshev | ... | visual effects artist: Main Road Post |
Mikhail Bolonkin | ... | visual effects artist: Main Road Post |
Anna Buleyko | ... | visual effects producer: Main Road Post |
Pavel Burylov | ... | visual effects artist: Main Road Post |
Ivan Cadena Ayala | ... | visual effects artist: Main Road Post (as Ivan Cadena) |
Ronnachai Changsri | ... | lighting artist |
Chas Chi-Shing Chau | ... | visual effects supervisor |
Stanislav Chernyshev | ... | visual effects artist: Green Light |
Charles Ka-Kin Chiu | ... | visual effects artist |
Chen Cui | ... | digital compositor: More VFX |
Kalyasin Dmitry | ... | visual effects artist: Main Road Post |
Aleksey Duryagin | ... | visual effects artist: Main Road Post |
Dominik Dziubalski | ... | fx: Deep Blue |
Andrii Fokin | ... | digital compositor |
Agnes Wing Nam Fong | ... | visual effects producer |
Emelyanov German | ... | visual effects artist: Main Road Post |
Alexandra Glukhova | ... | compositor |
Maksym Golovin | ... | lighting artist |
Elena Goncharenko | ... | visual effects artist: Main Road Post |
Arina Grabovskaya | ... | visual effects artist: Main Road Post |
Anton Grabovsky | ... | visual effects artist: Main Road Post |
Krzysztof Gryzka | ... | assets: Deep Blue |
Anatoly Habarov | ... | visual effects artist: Main Road Post (as Anatoliy Khabarov) |
Valery Hayrapetyan | ... | visual effects artist: Main Road Post |
Julia Huene | ... | visual effects producer: Main Road Post |
Bondar Igor | ... | lead fx: Main Road Post |
Serzh Iv | ... | visual effects artist: Main Road Post |
Ivan Rys' | ... | visual effects artist: Main Road Post |
Maxim Izhganaitis | ... | visual effects artist: Main Road Post |
Wojciech Jakubowski | ... | animation: Deep Blue |
Pawel Jasinski | ... | fx: Deep Blue |
Dmitri Kali | ... | visual effects artist: Main Road Post |
Inna Kelembet | ... | visual effects coordinator |
Jirawut Kemglad | ... | senior lighting artist : Fatface TH |
Hayk Khalatyan | ... | visual effects artist: Main Road Post |
Igor Kharitonov | ... | visual effects artist: Main Road Post |
Artyom Khorchev | ... | visual effects artist: Main Road Post |
Alexander Kireev | ... | visual effects artist: Main Road Post |
Dmitriy Kirillyak | ... | digital compositor / visual effects artist: Main Road Post |
Igor Klimovsky | ... | visual effects producer |
Natalia Klyuchnikova | ... | visual effects artist: Main Road Post |
Alexander Kokuev | ... | visual effects artist: Main Road Post |
Dawid Kopestynski | ... | compositing: Deep Blue |
Yuriy Korshunov | ... | Matchmover: Mainroad |
Nick Kostomarov | ... | visual effects artist: Main Road Post (as Nikolay Kostomarov) |
Oleg Kotzar | ... | visual effects artist: Main Road Post |
Daria Kozlova | ... | visual effects artist: Main Road Post |
Sergey Krivoplyasov | ... | visual effects artist: Main Road Post |
Aleksey Kudinov | ... | visual effects artist: Main Road Post |
Vladimir Kufeld | ... | visual effects artist: Main Road Post |
Grzegorz Kukus | ... | visual effects supervisor: Deep Blue |
Sergey Kurak | ... | visual effects artist: Main Road Post |
Nikolay Kurakin | ... | technical director: Deep Blue |
Kirill Kurchenko | ... | visual effects artist: Main Road Post |
Viktor Kuzmin | ... | visual effects artist: Main Road Post |
Dmitry Kuznetsov | ... | visual effects artist: Main Road Post |
Hoops Ka Sing Kwok | ... | visualization artist |
Tai Kwok | ... | visual effects supervisor |
Mikhail Lesin | ... | chief technical officer: Main Road Post |
Wai Kit Leung | ... | visual effects supervisor |
Andrzej Lewinski | ... | assets: Deep Blue |
Aleksandr Lipilin | ... | visual effects artist: Main Road Post |
Oleksii Lisovyi | ... | visual effects artist |
Kwok Kwan Liu | ... | junior animator |
Alex Lukomskyy | ... | 3d generalist: Deep Blue |
Yulia Lysenkova | ... | visual effects artist: Main Road Post |
Jakub Makochon | ... | fx: Deep Blue / visual effects artist: Deep Blue Production |
Andrey Maksimov | ... | visual effects artist: Main Road Post |
Oleksandr Malets | ... | 3d generalist: Deep Blue (as Alex Malets) / compositing: Deep Blue (as Alex Malets) / digital compositor |
Victoria Malova | ... | visual effects artist: Main Road Post |
Vavaev Maxim | ... | visual effects artist: Main Road Post |
Mikhail Minasbekyan | ... | visual effects artist: Main Road Post |
Natalia Miroshnichenko | ... | visual effects artist: Main Road Post |
Anna Mo | ... | visual effects producer: Main Road Post |
Nelli Mukhametshina | ... | visual effect coordinator: Green Light |
Timur Murzazhanov | ... | visual effects artist: Main Road Post |
Ahmed Nabil | ... | lead lighting artist : Fatface TH |
Pavel Nefyodov | ... | visual effects artist: Main Road Post |
Yuliia Nerodenko | ... | digital compositor |
Trefilov Nikita | ... | visual effects artist: Main Road Post |
Dmitry Novoseltsev | ... | visual effects artist: Main Road Post |
Piotr Nowak | ... | lighting: Deep Blue |
Tomasz Nowak | ... | 3d generalist: Deep Blue |
Bermet Nuradinova | ... | visual effects producer: Main Road Post |
Krzysztof Olszewski | ... | 3d generalist: Deep Blue |
Slawomir Ostrowicki | ... | 3d generalist: Deep Blue |
Monika Packowska | ... | visual effect producer: Deep Blue |
Marcin Panasiuk | ... | concept artist: Deep Blue Production / matte painting: Deep Blue / visual effects art director: Deep Blue |
Aleksandra Pasechnaya | ... | visual effects artist: Main Road Post |
Alexey Pashevin | ... | visual effects artist: Main Road Post |
Serge Patlai | ... | visual effects artist |
Matvey Peshkov | ... | visual effects artist: Main Road Post |
Yury Podolsky | ... | visual effects artist: Main Road Post |
Ksenia Polyakova | ... | visual effects artist: Main Road Post |
Dmitry Poznyak | ... | visual effects artist: Main Road Post |
Olesya Radzievskaya | ... | visual effects artist: Main Road Post |
Dilnoza Rahmanova | ... | visual effects producer: Main Road Post |
Agnieszka Ratynska | ... | compositing: Deep Blue |
Gleb Raychenkov | ... | digital compositor |
Vladimir Reshetnik | ... | compositor |
Maksim Revin | ... | visual effects artist: Main Road Post |
Trofim Romanov | ... | visual effects artist: Main Road Post |
Paween Sarachan | ... | senior rigging td |
Karina Sarkisyan | ... | visual effects artist: Main Road Post |
Sokolov Sasha | ... | visual effects artist: Main Road Post |
Aleksandr Savin | ... | visual effects artist: Main Road Post |
Sergey Savko | ... | visual effects artist: Main Road Post |
Tomasz Sawinski | ... | 3d generalist: Deep Blue |
Aleksey Selivanov | ... | visual effects artist: Main Road Post |
Igor Serenkov | ... | visual effects artist: Main Road Post |
Mikhail Sergeev | ... | visual effects artist: Main Road Post |
Elena Serysheva | ... | visual effects artist: Main Road Post |
Jason Shum | ... | visual effects artist: Main Road Post |
Sergey Shuppo | ... | visual effects artist: Main Road Post |
Anastasia Skalozub | ... | visual effects artist: Main Road Post |
Sonya Solo | ... | visual effects artist: Main Road Post |
Kirill Strazhnikov | ... | visual effects artist: Main Road Post |
Daria Strogaya | ... | visual effects artist: Main Road Post |
Kitsakorn Supanimitamorn | ... | digital compositor: credited |
Noruzi Suzanne | ... | visual effects producer: Main Road Post |
Lukasz Szopa | ... | 3d generalist: Deep Blue (as Łukasz Szopa) |
Michal Sztuka | ... | matte painting: Deep Blue |
Billy Tai | ... | postvis & layout supervisor: more vfx |
Anton Taraskin | ... | visual effects artist: Main Road Post |
Alexandr Telegei | ... | visual effects artist |
Nadia Ter-Sargsyan | ... | visual effects producer: Main Road Post (as Voyakina Nadia) |
Dmitriy Tokoyakov | ... | visual effects producer: Green Light |
Igor Tretyakov | ... | visual effects artist: Main Road Post |
Anastasia Tsvetaeva | ... | visual effects artist: Main Road Post |
Aleksey Udaltsov | ... | visual effects artist: Main Road Post |
Vladimir Usachev | ... | visual effects artist: Main Road Post |
Tatyana Usoyeva | ... | visual effects artist: Main Road Post |
Henry Vasquez | ... | digital compositor |
Vika Vdovina | ... | digital compositor |
Shcherbakov Vladimir | ... | visual effects artist: Main Road Post |
Dorofeev Vladislav | ... | visual effects artist: Main Road Post |
Vitaly Volkov | ... | visual effects supervisor: Green Light |
Kamil Waclawiak | ... | td: Deep Blue |
Alena Wagner | ... | visual effects artist: Main Road Post |
Lesley Yan-Yun Wang | ... | production coordinator |
Kimberley Watts | ... | visual effects artist: Main Road Post |
John Siu Wai Wong | ... | senior lighting artist: Fatface |
Solomon Ching Yu Wong | ... | lookdev & lighting artist |
Dariya Yaschenko | ... | visual effects project manager |
Tomasz Zaborek | ... | assets: Deep Blue |
Viktoriya Zaletaeva | ... | visual effects artist: Main Road Post |
Bekulov Zaur | ... | visual effects artist: Main Road Post |
Aleksey Zaytsev | ... | visual effects artist: Main Road Post |
Maksim Zherdetskiy | ... | visual effects artist: Main Road Post |
Camera and Electrical Department
Tak-Man Chan | ... | camera grip |
Yiu Ming Chan | ... | focus puller |
Tat-Chuen Cheung | ... | camera grip |
Chi-Kong Fung | ... | camera assistant |
Fan Kwok Hing | ... | camera assistant |
Mike Lam | ... | camera grip |
James On-Hong Lee | ... | camera grip |
Weijun Liu | ... | aerial drone cinematographer |
Hoi Man Mak | ... | camera assistant |
Man Juen Ng | ... | unit photographer |
Justine Yeung | ... | still photographer (as Ying-Ki Yeung) |
Animation Department
Ivan Cadena Ayala | ... | animator |
Maksym Kulytskyi | ... | animator |
Jirachai Phipathanapaiboon | ... | key animator |
Music Department
Ansonbean | ... | singer |
Winka Chan | ... | singer |
Georgi Elenkov | ... | choir conductor / conductor |
Additional Crew
Mikee Atendido | ... | voice: english version |
Ga-Chun Chan | ... | set runner |
Kin-Wai Chan | ... | set runner |
Jaime Chapparo | ... | adaptation: spanish latinamerican version |
Enzo Fortuny | ... | dubbing director: spanish latinamerican version |
Yu Gong | ... | presenter |
Peter Lam | ... | presenter |
Yee-Man Lee | ... | presenter |
Zhangbiao Liu | ... | presenter |
Raymond Firmo Narag | ... | adaptation: english version / dubbing director: english version / voice: english version |
Jordi Navarro | ... | adaptation: spanish version / translation: spanish version |
Mitchiko Tiongson | ... | voice: english version |