Jennifer Aniston and Justin Theroux

Share on Facebook

Share on Twitter

0

Shares

Getty Images

OK, so there's only a two-year age difference between Jennifer Aniston and her current boyfriend, actor and screenwriter Justin Theroux, but given her much-publicized man troubles, it's a wonder she's hasn't had to resort to dating someone on the C-list or, worse, a civilian.