big budget action movie about police fighting a demonic battle cyborg!