A man named Christopher Reeves was busted on drug charges in Utah early today — wearing a Superman shirt.

Reeves, 33, got pulled over for speeding and driving erratically by Davis County sheriff’s deputies around 3 a.m., The Smoking Gun reported.

Reeves allegedly failed a sobriety test, and cops said a search of his car turned up a large bag of crystal meth, drug paraphernalia and some synthetic weed, known as “Spice.” He was being held in the county jail on $15,000 bail.

Christopher Reeve, of course, gained stardom playing the title role in the hit 1978 movie “Superman.” George Reeves played the Man of Steel on TV in the ’50s.