Ben Affleck has been cast as Batman in the Man Of Steel sequel - The Independent