Ben Affleck as Batman Laurel Green 10 years ago BATDERP! So, anyway, Ben Affleck is older than Christan Bale.