Ben Affleck has recently made his first official public appearance since announcing that he had completed rehab for alcohol addiction. The actor looked in good spirits while attending CinemaCon to help promote his upcoming movie 'Justice League', which is due out in November.