The Finnish film by Inka Achté is having its world premiere at the Sheffield Film Festival.