Leonardo DiCaprio (left) and Jesse Eisenberg as Lex Luthor in "Batman v Superman: Dawn of Justice."

Monica Schipper/Getty Images/Warner Bros. Pictures

Leonardo DiCaprio was in talks to star in "Batman v Superman: Dawn of Justice," director Zack Snyder said.Snyder said that he had a lengthy conversation with DiCaprio about him playing Lex Luther.If DiCaprio had taken the role, it would have broken his "no superhero movies" rule.

Leonardo DiCaprio was one of the actors in talks to play Lex...

Continue Reading Leonardo DiCaprio was in talks to play Lex Luthor in 'Batman v Superman,' Zack Snyder said. That would have broken his 'no superhero movies' rule.