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