big budget action movie about science lab with a demonic battle cyborg