An art house horror directed by Isabella Torre, premiered at the 2018 Venice Film Festival.