When Ben Affleck was announced as the new Batman a few years ago, there was a lot of buzz around his take on the iconic character. But after...