Director & Top Cast
Ran Huang
Director
Gustaf Skarsgård
Mads Lake
Andrea Riseborough
Anna Rudebeck
Stellan Skarsgård
Soren Rank
Irina Björklund
Sussan
Éva Magyar
Lillemor
Jussi Kostamo
Investigator
Antti Luusuaniemi
Dr. Jepsen
Charlie Petersson
Kelvin Holst
Nikita Makkojev
Passenger
Sophia Heikkilä
Laila
Milka Ahlroth
Elin
Darren McStay
Martin
Slava Dugin
Police Officer
Antti Honka
Reporter
Henrikki Haavisto
Eric Gunnarson
Joni Sailamaa
Police officer
Michael Backland
Finnish Police Officer
Jonas Öhman
Police Officer