New Delhi, India

Ever imagined Leonardo DiCaprio fighting Superman? While this may have never come true, but it was about to become a reality. Leonardo was once approached to play the role of antagonist Lex Luthor for Batman v Superman: Dawn of Justice in the DCEU, director Zack Snyder has revealed. 

Advertisment

Promoting the Rebel Moon second part, Snyder on the Happy Sad Confused podcast  revealed the actor who he was in talks with before he finalised Jesse Eisenberg as a villain opposite Henry Cavill's Superman and Ben Affleck's Batman.

In the latest episode of the podcast, Snyder was asked about the rumours around the casting choice. Replying to this, the director said that he had a word with Adam Driver and the Titanic star about the role.

Did Taylor Swift take a jab at Kim Kardashian in her latest The Tortured Poets Department album?

Advertisment

"I think I did talk to Adam on the phone, yeah," Snyder said before adding, "Leonardo DiCaprio, I talked to him about it."

While Caprio was not sure about his role, he did have a lot of great ideas for the role.

"I think, in the end, he was like, 'Eh, I don't know.' But he was really smart about the material and really smart about the character," the filmmaker said.

Advertisment

Double surprise! Taylor Swift releases 15 extra songs as part 2 of The Tortured Poets Department

"In a lot of ways, I think he was the one that mentioned to me this idea about Superman fighting the Justice League at some point."

While Leonardo didn't become part of the movie, Snyder incorporated the actor's idea of Superman fighting his allies in his film Justice League and Zack Snyder’s Justice League. This is not the first time when DiCaprio's name emerged in a superhero movie. In 2023, David S. Goyer, the writer who has worked with Christopher Nolan on the Batman trilogy revealed that Warner Bros. executives wanted the Oscar-winning actor to play the role of Riddler after the 2008's The Dark Knight became a hit. 

(With inputs from agencies)