Big budget movie about descarte's evil demon ripping off a cyborg's head