Zack Snyder had approached Leonardo DiCaprio to play Lex Luthor in 'Batman v Superman'
Snyder, who directed three big-budget movies based on DC Comics superhero characters, said he had a meeting with DiCaprio during which the Oscar winner shared several ideas about the project.