The cast for Justice League includes Ben Affleck as Batman, Henry Cavill as Superman, Gal Gadot as Wonder Woman, Jason Momoa as Aquaman, Ezra Miller as The Flash, Ray Fisher as Cyborg, Amy Adams as Lois Lane, Willem Dafoe as Nuidis Vulko, Jesse Eisenberg as Lex Luthor, Jeremy Irons as Alfred Pennyworth, Diane Lane as Martha Kent, Connie Nielsen as Queen Hippolyta, and J.K. Simmons as Commissioner Gordon.
He is also credited for working on Man of Steel, Batman V Superman: Dawn of Justice and the upcoming Wonder Woman.
There is no question that Batman V Superman: Dawn of Justice remains a very divisive movie among fans, but many feel Ben Affleck as Batman was one of the best things the movie gave us.
Especially considering that there are recent rumors circulating, suggesting that Ben Affleck wants out as Batman, so we may not get to see his portrayal as the Dark Knight much more beyond Justice League.