A deliciously deranged psychological horror thriller pokes at the patriarchy and spills a lot of blood.
Nov 12, 2026