Justin Theroux and Jennifer Aniston

Justin Theroux and Jennifer Aniston

Jennifer Aniston finds Justin Theroux attractive because he is good at "so many things".

The 'Horrible Bosses 2' actress - who has been engaged to the 43-year-old actor for two years - also admires her fiance for being "humble and decent", admitting she is relieved success hasn't changed him.

She said: "Not only is he a great actor but he's one of the best comedy writers out there. And he directs and paints murals.

"And I just think it's so attractive to be that good at so many things and to have no ego. He's one of the most humble, decent human beings. He's not an ass.

"He's not like some of our friends who are young and up-and-coming and they hit celebrity, and all of a sudden you're like, 'Oh! You're different. Now you don't say hi to people?' "

The 45-year-old actress never gets bored with Justin because they have so much to talk about.

Speaking to the new issue of America's Harper's Bazaar magazine: "It's almost impossible to get bored with one another. We've tried so hard! And even that's interesting because his eyes are so pretty, but we can entertain ourselves and talk about endless things, which is pretty great."

And the 'Cake' star admires the way the 'Leftovers' actor deals with the attention their relationship brings so easily.

She said: "He's just been doing it so graciously and gracefully, and it's a strange ballpark to walk into. He's in his body, for sure. He's a pretty realised person. But he's been doing this for 20 years."