Many celebrities do wear glasses and I think by wearing glasses, it makes them look smarter and seductive. For example, Johny Depp wears glasses quite often and in my opinion, it kind of makes him look so yummy 😀 !
There are also numerous female celebrities who wear glasses. Tina Fey and Alyssa Milano, are some of my favorites. I think the glasses makes them look 10 years younger than their age right now. There are so many things that glasses could do for you. For instances celebrities use it as a protection from the sun while taking a walk down the street or sometimes protection to the blinding camera lights of paparazzi. For average persons they use it because it is necessary like safety glasses for constructions and laboratories.
It really pays a lot when you ensure the safety of your eyes. Hey, after all eyes are the window to your soul.