Jennifer Aniston smiles while out in New York City on Wednesday (September 28). The 42-year-old actress recently spent almost half a million dollars on a painting - and it was all for a great cause! Jennifer attended an auction benefiting Artists for Haiti, where beau Justin Theroux did the bidding on her behalf.
...