An erotic psychological horror about a performance artist with a scarred body and mind, who finds herself drawn into a sadomasochistic love triangle. Starring Charissa Shearer and directed by Becky Sharpe.