big budget action movie about demonic battle cyborgs destroying a city