Jesse Eisenberg played Lex Luthor in Batman v Superman: Dawn of Justice, but Breaking Bad star Bryan Cranston was also considered for the role. After Man of Steel decided to skip over Lex Luthor, its sequel Batman v Superman brought the iconic Superman villain to oppose not only Clark Kent but also Bruce Wayne. While Lex Luthor was still the billionaire who wanted to destroy Superman at any cost, Jesse Eisenberg's take on the character was far from the more popular image audiences had of the villain, which raises the question of what Batman v Superman's Lex would have been like had another actor take on the role.
Before Batman v Superman, the last live-action appearance of Lex Luthor had been in Smallville, in which the character was played by Michael Rosenbaum. Given how any Man of Steel sequel would likely deal with the repercussions on public opinion of the destruction caused by Superman in the fight against Zod, Lex Luthor being in Batman v Superman was no surprise at all. However, what did come as a surprise was the announcement that The Social Network star Jesse Eisenberg, a young-looking actor who none of the previous roles resembled Lex Luthor, was going to play the villain. Before Eisenberg was cast, several names had been fan-cast for Lex Luthor, with Bryan Cranston being one of the most common suggestions.
Related: Affleck's Batman Was DC's Smartest (& Batman V Superman Proved It)
Interestingly, Bryan Cranston as Lex Luthor was more than just fan-casting. While the actor noted that Warner Bros. never talked to him about the role, director Zack Snyder revealed that the studio considered all of the «usual suspects» for Lex Luthor and then went on to namedrop Bryan Cranston (via EW). Had Cranston landed the role,
Read more on screenrant.com