Jesse Eisenberg Cast as Lex Luthor, Jeremy Irons as Alfred in Superman/Batman

While the rumor mill churned with Bryan Cranston, and other older, balder actors, it looks like Zack Snyder and co. have thrown a huge curveball to fans when it comes to Lex Luthor, the long expected villain of "Batman Vs. Superman": he's going to be much younger than you thought.

Warner Bros. has announced today that Jesse Eisenberg will play Lex Luthor in the upcoming "Man Of Steel" sequel, with Jeremy Irons also on board in the role of Bruce Wayne's butler, Alfred.