The actress gushes about her husband-to-be at a dinner in his honor

Credit: Taylor Hill/FilmMagic

Jennifer Aniston has an apple in her eye, and his name is Justin Theroux.

“He’s just so beautiful and handsome to me,” Aniston told Women’s Wear Daily of her husband-to-be while attending a dinner in his honor hosted by Details at the Sunset Tower Hotel’s Tower Bar in West Hollywood on Tuesday.

The Leftovers star smolders on the cover of Details‘ August issue.

“I love that his eyeballs are so beautifully captured because those eyes just knock me out every day,” the actress, 45, said. “He just gets better every year. He’s just like a lost gem in the sand, and he’s just always been there and been brilliant, and now this is just in a different light.”

The dinner was also attended by Aniston’s friends Chelsea Handler and newly engaged Courteney Cox, who called Theroux “so handsome and cool.”

“I commend him for his courage,” Aniston said of her cover boy. “This is not normal for him. He’s so graceful and utterly kind and golden.”

The pair got engaged in 2012 after dating for more than a year. Theroux recently said of their upcoming nuptials, “We have hot feet.”

Want more stories like this?

Sign up for our newsletter and other special offers:

Thank you for signing up!

Jennifer Aniston: The Roles We Watch Again (and Again)