Kai / Sintai
Tommi Eronen
Berg
Markku Peltola
Weckström (voice)
Pirkko Hämäläinen
Mechanic (uncredited)
Rein Kotkas
Hitchhiker (uncredited)
Robert Annus
Shopman (uncredited)
Gaiar Zarip
Aarne Veljend
Little Boy (uncredited)
Tim Daniel Putting
Mother (uncredited)
Katrin Putting
Father (uncredited)
Toomas Krall
Soldier Monk (uncredited)
Arthur Xing
Kuan Du
Pin Yu
Zhang Jingchu
Xin Zhang
Yu Zhou
Lu Jingming
Theo Wang
Karl Õiger
Antti-Jussi Annila
Ronja
Krista Kosonen
Cho
Dang Hao
Demoni
Cheng Taishen
Weckström
Elle Kull
Village Elder
Liansheng Tong
Merchant
Qiupu Tao
Maid
Tong Xiaomei
Second Assistant Camera
Rein Pruul
Second Assistant Director
Sun Hao
First Assistant Camera
Sari Aaltonen
Casting
Terje Kessel-Otsa
Screenplay
Director
Idea
Production Sound Mixer
Olger Bernadt
Producer
Margus Õunapuu
Stunt Double
Tim Man
Stunts
Sound Re-Recording Mixer
Olli Pärnänen
Foley Artist
Heikki Kossi
Tero Kaukomaa
Petri Jokiranta
Story
Iiro Küttner
San Fu Maltha
Executive Producer
Production Manager
Pirjo Koskelo
XiaoHui Hou
"B" Camera Operator
Tuomas Järvelä
Shiwei Tao
Peter Loehr
Antti Haikonen
Katriina Tuliainen
Script Supervisor
Mika Hotakainen
Jani Häkli
Lighting Technician
Eero Lämsä
Jonatan Marila
Sami Kuokkanen
Director of Photography
Henri Blomberg
Assistant Costume Designer
Xia Liu
Costume Design
Anna Vilppunen
Hairstylist
Salla Yli-Luopa
Editor
Iikka Hesse
Jie Pan
Special Effects Coordinator
Klaus Hedström
Marko Jatkola
Sanna-Mari Pirkola
Dolby Consultant
Alex Hudd
Sound Designer
Petri Koskimäki
Caixia Pang
Production Design
Jukka Uusitalo
Visual Effects Producer
Raimo Halmela
Seamstress
Onerva Hemmilä
Makeup Designer
Riikka Virtanen
Timo Anttila
Gaffer
Jinhai Chang
Visual Effects Supervisor
Timo-Pekko Nieminen
Erno Kumpulainen
Still Photographer
Aleksi Koskinen
Makeup Artist
Hong Miao
Antti Lahtinen
Juha Poraharju
Elizabeth Aaltonen
First Assistant Director
Yrjö Nieminen
Andrus Prikk
Art Direction
Bin An
Boom Operator
Kristian Miilen
Set Decoration
Xing Honglei
Ronald Kolmann
Assistant Art Director
Fu Laiyin
Property Master
Pille-Maris Arro
Standby Property Master
Margus Mänd
Grip
Marko Mantere
Original Music Composer
Kimmo Pohjonen
Samuli Kosminen
Special Effects Technician
Amin Kassam