Yes, she married two times and names of Jennifer Aniston husband are Justin Theroux and Brad Pitt.