"Umbra is a scientist who wants to prove his theory that human beings are ruled by chance and devoid of any purpose, and as a consequence some become evil and cruel."
Irina Björklund
as Iris
Niklas Groundstroem
as Alex G
Sampo Sarkola
as Umbra
Maria Heiskanen
as Umbra's Mother
Elin Petersdottir
as Anna
as Umbra's mother
Jan-Christian Söderholm
as Inspector
Nike Parland
as Doctor
Helen Preis
as Virgin Mary
Roosa Söderholm
as
Marika Peura
Elina Nikkanen
Maria Ruotsala
Director
Leena Krohn
Novel
Screenplay
Miika Hyytiäinen
Music
Kimmo Koskela
Cinematography