Which constitute current in a metal wire?

Molecules

Electrons

Protons

Atoms