If there are any fans still confused as to whether Batman v Superman: Dawn of Justice takes place in the same world as Christopher Nolan's Dark Knight trilogy, director Zack Snyder wants to make it clear once and for all that they do not. In fact, he's so dedicated to driving that point home, he almost put Christian Bale in Batman v Superman in a very different role than the Caped Crusader.
“This 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,” Snyder told FilmInk (via The Guardian), before adding “Maybe we could hire him to play another part. We did talk about that briefly,” he 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.”
Snyder also confessed that, initially, the studio did encourage him to incorporate some of the cast of the Dark Knight trilogy, but Snyder said it wouldn't have worked in his film.
“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’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.”
As for the cast that did wind up in Batman v Superman, Snyder says Jesse Eisenberg was his choice for Lex Luthor from the start, dispelling rumors that the part was rewritten from an older character to accomodate the young actor. Instead, the film's version of Lex was inspired by Eisenberg, who initially met with Snyder about a different part.
“When we wrote the script with Lex in it, we invented this version of Lex. We never had an older version of Lex in our movie. We talked about it, sure. I met with Jesse for another part, and after he left, I was like, ‘Oh man, he was awesome … he could play Lex!’”
Batman v Superman: Dawn of Justice hits theaters March 25.