Jennifer Aniston sure knows how to make us all jealous! Not only does she have a fantastic body, but she also has a totally hot husband, Justin Theroux — and the 47-year-old actress had no problem showing both off while on a trip to the Bahamas. Between having an awesome bod, a hunky hubby, and a romantic getaway, we’d say Jen is definitely living her best life!