Ben Affleck explained where he has been over the past several weeks. He took to Facebook to explain:
"I have completed treatment for alcohol addiction; something I've dealt with in the past and will continue to confront."
He also received treatment for alcoholism in 2001.
Affleck has had a rough few months including rough reception to his 1930's gangster movie Live By Night and he just recently stepped away from directing the latest installment in the Batman series. He is still expected to star in the movie.
We'll see Affleck hit the screen later this year in Justice League.