Ben Affleck is looking healthy and happy.
The 44-year-old actor made a surprise appearance at CinemaCon in Las Vegas on Wednesday, his first public event since announcing he went to rehab for alcohol addiction earlier this month. Affleck appeared to be in good spirits, looking dapper in a blue suit and a green tie.
Affleck was there to support Justice League, and posed alongside his fellow superheroes -- Henry Cavill (Superman), Jason Momoa (Aquaman), Ezra Miller (The Flash) and Ray Fisher (Cyborg) -- as well as director Zack Snyder. Although the handsome actors posed for photos, they didn't reveal anything about the highly anticipated film, which hits theaters in November.
The Oscar-winning actor pulled out of directing the solo Batman movie in January, though he will still produce and star in the film.
ET spoke with Affleck's BFF, Matt Damon, at CinemCon on Tuesday, who said that Affleck is currently doing "fantastic" and spending time with his three children he shares with estranged wife Jennifer Garner -- Violet, 11, Seraphina, 8, and Sam, 5.
"He's with the kids now, couldn't be happier," Damon said. "Jen'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."