Être légion : « ils sont légions » ou « ils sont légion » ?

« Légion » étant employé dans cette locution comme attribut d’un sujet pluriel, il semble logique de lui mettre un « s ».