None of us could have ever considered Ben Affleck to eventually don the cowl of Gotham's Dark Knight. In a certain sense, Ben Affleck is the perfect man to play the caped crusader.