Good God. Is there no end to the stream of villains?