Josh Brolin has confirmed he was approached to play the Batman role taken by Ben Affleck in the sequel to Man of Steel.
The True Grit star, 46, was one of the favourites to play Bruce Wayne in the upcoming Batman vs Superman movie.
The decision to cast Affleck instead has met with a furious backlash from fans.
Brolin recently confirmed to the Huffington Post that Man of Steel director Zack Snyder had approached him to play Batman in the film, which will pit the caped crusader against Superman on the big screen for the first time.
His management had only got as far as discussing the role with Snyder, he said.