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

Maria Heiskanen
as Umbra's mother

Jan-Christian Söderholm
as Inspector

Nike Parland
as Doctor

Helen Preis
as Virgin Mary

Roosa Söderholm
as