This review is based on a screening which took place at the 2025 Fantastic Fest Film Festival.