Ben Affleck walked the red carpet at CinemaCon 2017 for the first time since announcing he had completed rehab for alcohol abuse.