Worst Batman ever: Michael Keaton or Ben Affleck?