Ben Affleck is set to fill Christian Bale's leather suit as the new Batman - The Independent