He had just spent some quality time with his ex Jennifer Garner and their children on Halloween night.
So it comes as no wonder Ben Affleck looked so refreshed while heading to his latest rehab session.
The 45-year-old actor looked happy as he was heading into another meeting in Los Angeles on Wednesday morning.