Leonardo DiCaprio Almost Played Lex Luthor in BATMAN V SUPERMAN and He Sparked One of the Main Storylines

Zack Snyder recently revealed that Leonardo DiCaprio almost played Lex Luthor in Batman v Superman: Dawn of Justice. Not only that, but he also sparked one of the main storylines for Justice League.

DiCaprio has never appeared in a superhero movie, but it sounds like Batman v Superman was the closest he came to joining one.

During a recent interview with the Happy Sad Confused podcast, Snyder talked about meeting with DiCaprio about playing the villain, a role ultimately went to Jesse Eisenberg.

Snyder said: “Leonardo DiCaprio, I talked to about it. I think DiCaprio, he had a lot of great ideas actually just in the meeting. I think in the end, he was like, ‘I don’t know.’ But he was really smart about the material and really smart about the character.”

Snyder then noted how DiCaprio was the one who gave him the idea that saw Superman fighting the Justice League.

The director continued: “I think he [DiCaprio] was the one who mentioned to me this idea about Superman fighting the Justice League at some point. I was like, ‘OK, that’s good, then. I’m gonna put that over there.’”

What do you think about DiCaprio in the role of Lex Luthor? Would you have liked to see him play that character?