Jennifer Aniston is ready to marry again: The actress is engaged to screenwriter and actor Justin Theroux.
This will be 43-year-old Aniston’s second marriage and Theroux’s first. Her union with Brad Pitt from 2000 to 2005 -- and their subsequent divorce—became rich material for the tabloids. After her marriage ended, she was in high-profile relationships with Vince Vaughn and John Mayer.
Enjoy these photos of Aniston -- then and now.





