Spect-acular! Celebrities wearing glasses is a sight to behold

See, not geeky.
Jennifer Aniston, Meryl Streep, Anne Hathaway, glasses

Glasses can be a tricky accessory to wear. Not only do you need to find the right shape of frames for your face, but then there’s the challenge of styling them with your outfits.

These celebrities know the power for a good pair of glasses, and prove they can be worn anytime, anywhere – including the Oscars!

Jennifer Aniston

Meryl Streep

Kate Winslet

Courteney Cox and Demi Moore

Cate Blanchett

Eva Longoria

Julia Louis-Dreyfus

Susan Sarandon

Anne Hathaway

Jennifer Lopez

Jane Fonda

Debra Messing

Tina Fey

Emma Watson

Karlie Kloss

Related stories

Unwind and relax with your favourite magazine!

Huge savings plus FREE home delivery