Jennifer Aniston calls Justin Theroux her 'sweetheart' in her life. They've been together for years now and engaged for two, but will they ever get married? For Jennifer Aniston, it doesn't really matter as she recently opened up about her fiancé Justin Theroux, calling him her "sweetheart.