So, it turns out all those rumours about Warner Bros and Zack Snyder having "talks" with Christian Bale for Batman v Superman: Dawn Of Justice, were indeed true. They did talk but not for the role of Batman.
According to Zack Snyder, Warner Bros studio executives were having a hard time grasping the fact that The Dark Knight Trilogy star would not be reprising his role as Bruce Wayne/Batman. So, to hammer home that notion, Snyder wanted to bring Bale into the DCEU but not as the Caped Crusader. Speaking to FilmInk, Snyder stated: (via ComicBookMovie)
"This [Batman v Superman] is a total and opposite reality from the Chris Nolan movies. It's another universe, so we couldn't hire Christian Bale if we wanted to, because he doesn't exist in our world. Maybe we could hire him to play another part. We did talk about that briefly."
The director added, "I just wanted to hire Christian to play another part to make that obvious. Christian could play, like, Alfred with age makeup. No! Of course not. But you know what I mean."
"Even people at the studio would say, 'Who are you getting from the other movies?' And I was like, 'Hey, come on guys, let's all understand, it's a different world.' In the Batman universe that Chris Nolan created, Superman would have a hard time existing. That that's why we did a reboot on the universe, so we could allow these characters to exist together. We needed to do that to have Batman exist in this world."
We wonder what part Snyder really had in mind for Bale. Assuming it wasn't just for a cameo, the director must have had something big to offer Bale. We know Jesse Eisenberg wasn't always up for Lex Luthor. Oh, well.
Batman v Superman: Dawn Of Justice opens in theatres on 25 March 2016.