Zack Snyder Passed on Christian Bale's Batman for Ben Affleck

The director's decision not to bring Nolan's Dark Knight into the Snyderverse reflects the challenges of building a cohesive cinematic universe.

Apr. 12, 2026 at 12:10pm

An abstract, minimalist illustration featuring sharp, angular shapes in contrasting black and red, conceptually representing the tension between grounded realism and fantastical comic book storytelling in the world of Batman.The enduring legacy of Batman as a character who can be endlessly reimagined for different creative visions.Gotham Today

In a new interview, filmmaker Zack Snyder explained his decision not to incorporate Christian Bale's acclaimed portrayal of Batman from Christopher Nolan's Dark Knight trilogy into his own DC Extended Universe. Snyder's choice highlights the inherent tensions between standalone character-driven stories and the demands of interconnected cinematic universes.

Why it matters

Bale's gritty, grounded take on the Caped Crusader was a defining part of Nolan's acclaimed trilogy, which intentionally existed outside of a larger superhero universe. Bringing that version of Batman into Snyder's more fantastical, interconnected Snyderverse would have been a jarring creative clash, forcing the character to adapt to a different storytelling approach.

The details

Snyder felt Bale's Batman, with its emphasis on realism, would not have meshed well with the more comic book-inspired tone and mythology he was building for the DCEU. Instead, Snyder cast Ben Affleck as a new iteration of the Dark Knight, one better suited to coexist alongside Henry Cavill's Superman. However, Affleck's Batman never received a standalone film, leaving the character caught between Nolan's legacy and Snyder's grand vision.

  • Zack Snyder's Justice League premiered on HBO Max in March 2021.
  • Christopher Nolan's The Dark Knight Rises, which concluded his Batman trilogy, was released in 2012.

The players

Zack Snyder

The director who oversaw the formation of the DC Extended Universe, including casting Ben Affleck as Batman.

Christian Bale

The actor who portrayed a gritty, grounded version of Batman in Christopher Nolan's acclaimed Dark Knight trilogy.

Ben Affleck

The actor cast by Snyder to play Batman in the DCEU, though he never received a solo film.

Christopher Nolan

The director whose Dark Knight trilogy was intentionally standalone and not part of a larger superhero universe.

Got photos? Submit your photos here. ›

What’s next

As the DCEU continues to evolve, with new interpretations of Batman from Robert Pattinson and potentially others, the debate over Snyder's decision and the future of the character will likely continue.

The takeaway

The debate over Bale's Batman and the Snyderverse is less about what could have been and more about the enduring legacy of the Caped Crusader as a character that can be endlessly reinvented to suit different creative visions and storytelling approaches.