She doesn't wear glasses, she joked, because men won't date her if she's seen wearing specs. Well, fear not, Sonja! We're here—along with some of the most beautiful women in Hollywood— to prove that glasses can look downright smoldering. Here's how seven stars wear theirs.
1. Julia Roberts
Julia looks gorgeous as ever in these round, tortoise-shell frames.
2. Jennifer Lopez
J-Lo's vintage-inspired, cat-eye glasses—which she wore to a red-carpet event in 2013—suited her face shape perfectly. And, they brought out her gorgeous eyes.
3. Jennifer Garner
Jennifer's movie-star-off-duty look is perfectly polished—as you can clearly see. Though we're not sure which brand she's rocking here, it's rumored the star wears styles from Face a Face.
4. Anne Hathaway
For the premiere of Rio in 2011, Anne topped a fringed, purple Gucci dress with a pair of oversize specs.
5. Meghan Fox
The foxy star has been known to wear Lafont eyeglasses.
6. Scarlett Johansson
Scar-Jo would have no trouble getting a date in these hipster-style specs.
7. Tina Fey
And what beautiful-women-in-glasses list would be complete without Tina? Horned-rimmed glasses are a staple of her signature look.
The Lookbook is Bravo's home for inspiring content and experiences that feed fashionistas with a steady diet of share-worthy styles, personalities, and industry news. Like us on Facebook to stay connected to our daily updates.