Johnny Galecki’s glasses are fake.
We remember seeing Johnny Galecki on the red carpet and in other shows and we’d be a little weirded out by the absence of his ever-present black frames. That’s because he doesn’t actually have any eye problems and his glasses are just for his character Leonard. And because the studio lights will reflect on the frames, sometimes he wears them without the lenses.