Forget what you were told. Glasses are cool. And they can make you look hotter than you think. Here's a good example of some 21 celebrities who look super good in glasses. Check it out:

Taylor Swift


Alice Eve


Amanda Seyfried


Anne Hathaway


Britney Spears


Cate Blanchett


Christina Hendricks


Emma Roberts


Eva Longoria


Eva Mendes


Gisele Bundchen


Jennifer Love Hewitt


Kate Upton


Katharine Mcphee


Keira Knightley


Kristen Stewart


Kristin Kreuk


Leighton Meester


Mandy Moore


Rashida Jones


Taylor Momsen