Jennifer Aniston is 42 years old, hot and not afraid to show it.
As the spokeswoman/body for Smartwater, the Horrible Bosses star poses topless - with a strategically placed hand keeping things G-rated, natch - in a new ad that should get more than a few tongues wagging.
Check out one of the hotter Jennifer Aniston pictures in weeks ...
All we have to say here is that Justin Theroux is one lucky man we had never heard of until last week. And if there's any way to convince people to drop $3 on a bottle of freaking water, this might just be it.