Ben Affleck has made his first official public appearance since announcing that he had completed his time at the rehab for alcohol addiction earlier this month.

Source: b'Image Source: Instagram/benaffleckturkey_official'

The Batman helmer looked in good spirits while attending CinemaCon to promote his upcoming movie Justice League, which is set for a November 17 release in the US, reported Ace Showbiz.

Source: b' Jason Momoa, Ezra Miller, Zack Synder, Ben Affleck, Ray Fisher and Henry Cavill (L-R) | Image Source: Instagram/Joshpreogression'

Affleck was all smiles as he joined his co-stars including Jason Momoa, Henry Cavill, Ezra Miller and Ray Fisher as well as director Zack Snyder at the Warner Bros. presentation.

Source: b'Ben Afflick (L) with Henry Cavill (R) | Image Source: Instagram/celebritymalecrush'

The 44-year-old actor looked dapper in a navy blue suit with a green accent tie at the event which was held at The Colosseum at Caesars Palace in Las Vegas.

Source: b'Justice League Director Zack Synder (L) with actor Jared Leto (R) | Image Source: Twitter/Jared Vault\xe2\x80\x8f '

Affleck and the gang made a brief appearance onstage with the director, who was the only one to talk to the audience.

"Justice League is the culmination of a journey for me that's been seven years. I'm a huge fan of these characters and this a dream come true to have a chance to bring them all together in this single film," Snyder told the crowd while introducing a clip from the superhero film.

Source: b'Matt Damon (L) with Ben Affleck (R) | Image Source: AFP'

Affleck's best friend, Matt Damon said that the actor was doing 'fantastic' following his rehab treatment. "He's with the kids now, couldn't be happier. Jennifer Garner's working for a couple weeks in Atlanta, so he's Mr. Mom-ing it right now. And that's what he wants to be doing," the "Jason Bourne" actor said.

Here's the trailer of the film:

( Feature Image Source: Instagram/benaffleckturkey_official )