Directed by
Mika Koskinen |
Writing Credits (in alphabetical order)
Kimmo Kohtamäki | ... | (writer) |
Mika Koskinen | ... | (writer) |
Mika Koskinen |
Cast
Mika Koskinen | ... | Narrator (voice) | |
Jason Marshall | ... | (voice) | |
Zaixin Yang |
Produced by
Mika Koskinen | ... | executive producer / producer |
Risto Rumpunen | ... | producer |
Cinematography by
Tuomas Hakala | ||
Mika Koskinen | ||
Mika Mattila | ||
Antti Seppänen |
Editing by
Kauko Lindfors |
Production Management
Lihong Zheng | ... | production manager |
Art Department
Hanna-Leena Kartano | ... | graphics |
Petja Salmio | ... | graphics |
Sound Department
Janne Laine | ... | sound editor / sound mixer / sound |
Olli Pärnänen | ... | sound mixer |
Visual Effects by
Vesa Vinni | ... | digital effects |
Camera and Electrical Department
Tuomas Hakala | ... | camera operator |
Antti Seppänen | ... | camera operator |
Editorial Department
Donagh Coleman | ... | trailer editor |
Tuomas Hakala | ... | trailer editor |
Mika Koskinen | ... | trailer editor |
Kari Mankinen | ... | on-line editor |
Tommi Rehn | ... | on-line editor |
Veikko Ruuskanen | ... | colorist |
Location Management
Dean Peng | ... | location manager |
Gu Tieliu | ... | location manager |
Script and Continuity Department
Kimmo Kohtamäki | ... | script consultant |
Additional Crew
Wang Chunqing | ... | interpreter |
Hannu Hyvönen | ... | stock footage |
Soile Koskinen | ... | marketing producer |
Cai Kunru | ... | interpreter |
Fengying Li | ... | interpreter |
Lucie Yang Liuxi | ... | interpreter |
Jessie Lu | ... | interpreter |
Katja Paanala | ... | subtitles |
Jari Vuoristo | ... | digital copy |
Jessica Wang | ... | transcriber |
Kwok Wong | ... | interpreter |
Qinzhe Zhu | ... | interpreter |