big budget action movie about a demonic battle cyborg smashing up a science lab