leonardo dicaprio: Leonardo DiCaprio was Zack Snyder's first choice to play Lex Luthor in 'Batman v Superman'
Filmmaker Zack Snyder revealed that he considered Leonardo DiCaprio for the role of Lex Luthor in "Batman v Superman: Dawn of Justice." Although DiCaprio had insightful ideas about the character during their meeting, the role ultimately went to Jesse Eisenberg. Snyder also addressed rumors about considering Tom Hanks and Adam Driver for the role.