Big budget movie about descarte's evil demon ripping out a cyborg's spine