The second horror feature directed by Alice Maoi Mackay.
Released by Umbrella Entertainment and worldwide via Shudder.