Josh Brolin of 'True Grit' was approached for Batman role

Josh Brolin was in the running to play Batman before Ben Affleck was cast.
The 'True Grit' actor was approached by director Zack Snyder about playing the iconic superhero in the 'Man of Steel' sequel, tentatively titled 'Batman vs Superman'.