One of the given explainations is that it was a slip up, maybe having to do with the fact that Dean Cain himself wears glasses.

Another theory is that the glasses help him control his vision powers. This theory is supported by the fact that he always pulls his glasses down when he uses heat or xray vision.

This help you any?


~•~