On New Years Eve 2000 the cinema on the 666 King’s Road presents its last show before closure. Unfortunately the forces of Hell arise, who are very unsatisfied with the…
While investigating murder cases involving masked rapists, Officer Ling herself is raped and her husband murdered by the suspects, on their wedding night. Rather than relying on her fellow police…