Big budget movie about a cyborg demon fighting a deep sea diving suit