March 30 (UPI) -- Ben Affleck returned to the red carpet Wednesday following a stint in rehab.
The 44-year-old actor made a surprise appearance at CinemaCon to promote his movie Justice League after announcing this month that he recently sought treatment for alcohol addiction.
Affleck, who wore a navy suit and patterned green tie, showed a hint of a smile as he posed for photos. He was joined by director Zack Snyder and co-stars Henry Cavill, Jason Momoa, Ezra Miller and Ray Fisher.
"Justice League is the culmination of a journey for me that's been seven years," Snyder said, according to People. "I'm a huge fan of these characters and this is a dream come true to have a chance to bring them all together in this single film."
"I have completed treatment for alcohol addiction; something I've dealt with in the past and will continue to confront. I want to live life to the fullest and be the best father I can be," the star wrote.
"I'm lucky to have the love of my family and friends, including my co-parent, Jen, who has supported me and cared for our kids as I've done the work I set out to do," he added. "This was the first of many steps being taken towards a positive recovery."
Affleck will reprise Batman in Justice League after playing the character in Batman v Superman: Dawn of Justice and Suicide Squad. Justice League stars Cavill as Superman, Momoa as Aquaman, Miller as the Flash and Fisher as Cyborg, and opens Nov. 17.