In a recent episode of the “Happy Sad Confused” podcast, Zack Snyder dropped a bombshell: he once discussed the role of Lex Luthor in “Batman v Superman: Dawn of Justice” with none other than Leonardo DiCaprio.

While Jesse Eisenberg ultimately portrayed the iconic villain, Snyder revealed that DiCaprio was smart and had intriguing ideas about the character during their meeting.

According to Snyder, DiCaprio even suggested the idea of Superman battling the Justice League, a concept that piqued Snyder’s interest and found its way into his vision for the DC Universe.

Zack Snyder

The revelation might surprise fans familiar with DiCaprio’s aversion to superhero movies, as he famously advised Timothée Chalamet against starring in them. Chalamet, who heeded DiCaprio’s advice for now, expressed openness to the genre if the script and director were compelling.

Snyder also revisited the controversy surrounding “Batman v Superman: Dawn of Justice,” particularly the divisive moment when Batman and Superman bond over their mothers’ shared name, Martha. Despite the backlash, Snyder defended the scene, emphasizing its humanity and the deeper connection it symbolized between the characters.

While opinions on Snyder’s approach to superheroes may vary, his candid insights into casting choices and storytelling decisions continue to spark discussion among fans. Watch the full interview for more insights from Snyder on the “Happy Sad Confused” podcast.