Ben Affleck touched down in New York City on Saturday morning looking better than ever.
Affleck was all smiles as he stopped to pose with fans and autograph-seekers at JFK airport.
Back in March, Affleck announced on social media he'd completed treatment for alcohol addiction. By the looks of it, the 45-year-old actor seems to be in a great place.
It's safe to say his girlfriend Lindsay Shookus is partly to thank for his bounceback. The two have been spotted everywhere together and last month's Emmy's marked their first public outing as a couple.