Fans will forever debate who the greatest Batman of all time really is, but once again, Christian Bale stands tall in a popular fan poll. GameSpot recently polled 292,254 people asking them to name the best Batman of all time with the options being Adam West, Michael Keaton, Ben Affleck, and Christian Bale.