Discover

Tommi Eronen
Kai / Sintai

Markku Peltola
Berg

Zhang Jingchu
Pin Yu

Krista Kosonen
Ronja

Dang Hao
Cho

Cheng Taishen
Demoni

Elle Kull
Weckström
Liansheng Tong
Village Elder
Qiupu Tao
Merchant

Tong Xiaomei
Maid

Pirkko Hämäläinen
Weckström (voice)

Rein Kotkas
Mechanic (uncredited)

Robert Annus
Hitchhiker (uncredited)
Gaiar Zarip
Shopman (uncredited)
Aarne Veljend
Shopman (uncredited)
Tim Daniel Putting
Little Boy (uncredited)
Katrin Putting
Mother (uncredited)
Toomas Krall
Father (uncredited)
Arthur Xing
Soldier Monk (uncredited)
Kuan Du
Soldier Monk (uncredited)
Xin Zhang
Soldier Monk (uncredited)
Yu Zhou
Soldier Monk (uncredited)
Lu Jingming
Soldier Monk (uncredited)
Theo Wang
Soldier Monk (uncredited)
Karl Õiger
Soldier Monk (uncredited)

Antti-Jussi Annila
Soldier Monk (uncredited)
Art
Jukka Uusitalo
Production Design
Bin An
Art Direction
Margus Mänd
Standby Property Master
Ronald Kolmann
Art Direction
Fu Laiyin
Assistant Art Director
Xing Honglei
Set Decoration
Pille-Maris Arro
Property Master
Camera
Shiwei Tao
"B" Camera Operator
Jani Häkli
Second Assistant Camera
Tuomas Järvelä
"B" Camera Operator
Henri Blomberg
Director of Photography

Sari Aaltonen
First Assistant Camera
Aleksi Koskinen
Still Photographer
Andrus Prikk
Second Assistant Camera

Rein Pruul
Second Assistant Camera
Marko Mantere
Grip
Costume & Make-Up
Jie Pan
Assistant Costume Designer
Anna Vilppunen
Costume Design
Xia Liu
Assistant Costume Designer
Salla Yli-Luopa
Hairstylist
Sanna-Mari Pirkola
Assistant Costume Designer
Caixia Pang
Hairstylist
Hong Miao
Makeup Artist
Onerva Hemmilä
Seamstress
Riikka Virtanen
Makeup Designer
Crew

Tim Man
Stunts

Tim Man
Stunt Double
Klaus Hedström
Special Effects Coordinator
Amin Kassam
Special Effects Technician
Directing

Antti-Jussi Annila
Director
Mika Hotakainen
Script Supervisor
Yrjö Nieminen
First Assistant Director
Elizabeth Aaltonen
Second Assistant Director

Sun Hao
Second Assistant Director
Editing
Iikka Hesse
Editor
Lighting
Sami Kuokkanen
Lighting Technician
Jonatan Marila
Lighting Technician
Eero Lämsä
Lighting Technician
Antti Lahtinen
Gaffer
Jinhai Chang
Gaffer
Production
Katriina Tuliainen
Production Manager
Peter Loehr
Producer
Peter Loehr
Executive Producer
Pirjo Koskelo
Production Manager
San Fu Maltha
Producer
San Fu Maltha
Executive Producer
Petri Jokiranta
Producer

Margus Õunapuu
Producer

Tero Kaukomaa
Producer

Terje Kessel-Otsa
Casting
David Pollison
Production Accountant
Sound

Olli Pärnänen
Sound Re-Recording Mixer
Antti Haikonen
Production Sound Mixer

Olger Bernadt
Production Sound Mixer
XiaoHui Hou
Production Sound Mixer

Heikki Kossi
Foley Artist
Alex Hudd
Dolby Consultant
Petri Koskimäki
Sound Designer
Erno Kumpulainen
Sound Designer
Timo Anttila
Sound Designer
Kristian Miilen
Boom Operator
Kimmo Pohjonen
Original Music Composer
Samuli Kosminen
Original Music Composer
Writing

Antti-Jussi Annila
Screenplay
Iiro Küttner
Story
Petri Jokiranta
Screenplay

Antti-Jussi Annila
Idea
Marko Jatkola
Idea