L'histoire est la suite des nouvelles aventures de Superman, confronté, pour la première fois, au chevalier noir de Gotham City, Batman. Selon AlloCiné, après de longues semaines et des dizaines de rumeurs, Warner Bros. a annoncé le nom du nouveau Batman le 23 août 2013, qui affrontera Superman dans Batman v Superman : L'Aube de la Justice. Warner Bros. et le réalisateur Zack Snyder ont justifié leur choix dans un communiqué : «Nous savions que nous avions besoin d'un acteur extraordinaire pour reprendre l'un des super-héros les plus populaires de DC Comics, et Ben Affleck remplit, tout à fait, ces conditions», (Greg Silverman, Président de Warner Bros). «Ben offrira un contraste intéressant au Superman d'Henry (Cavill). Il a les qualités d'interprétation nécessaires pour créer le portrait nuancé d'un homme plus âgé et plus avisé que Clark Kent, et porte les stigmates d'un combattant du crime expérimenté, tout en conservant le charme que tout le monde attend du milliardaire Bruce Wayne», (Zack Snyder). Selon The Hollywood Reporter, tout s'est décidé début 2013 (soit 8 mois avant l'annonce officielle), au lendemain de la production de Man of Steel, lorsque Zack Snyder a commencé à tester l'intérêt d'acteurs pour le rôle de Batman. Parmi eux, Josh Brolin et Ryan Gosling, pas franchement enthousiasmés par l'idée de «Sequels», Matthew Goode, finalement recalé, et, donc, Ben Affleck, qui manifesta rapidement une réelle curiosité pour le projet. Leur vision du projet s'avéra vite identique et les tractations débutèrent alors officiellement dans le plus grand secret... tenu près de six mois durant !