Jennifer Aniston has spoken about her fiancé Justin Theroux, saying he is "so beautiful".

The We're the Millers star has been engaged to The Leftovers actor for two years, and she revealed that he gets better looking "every year".

Speaking to Women's Wear Daily magazine at a party to celebrate his cover of Details magazine, she said: "He's just so beautiful and handsome to me. I love that his eyeballs are so beautifully captured because those eyes just knock me out every day. He just gets better every year."

The actress added that she is very proud of the actor, whose career has been picking up speed recently.

She said: "I commend him for his courage. This is not normal for him. He's so graceful and utterly kind and golden.

"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."