After all the casting rumors and speculation that saw names like Ben Kingsley and Bryan Cranston being bandied about, Zack Snyder’s Batman vs. Superman film has finally revealed an unexpected casting choice for Lex Luthor: Jesse Eisenberg, who may have the acting chops for the role but many people consider too young (on the basis that some characters in the movie are depicted as older than their mainstream comic book versions).
Aside from Jesse Eisenberg, the Man of Steel sequel also casts Jeremy Irons in the role of Alfred the butler. The two actors will be joining a A-list cast that already includes Henry Cavill as Superman, Amy Adams as Lois Lane, Laurence Fishburne as Perry White, Diane Lane as Martha Kent, and series newcomers Ben Affleck as Batman and Gal Gadot as Wonder Woman.
“Lex Luthor is often considered the most notorious of Superman’s rivals, his unsavory reputation preceding him since 1940,” Snyder said. “What’s great about Lex is that he exists beyond the confines of the stereotypical nefarious villain. He’s a complicated and sophisticated character whose intellect, wealth and prominence position him as one of the few mortals able to challenge the incredible might of Superman. Having Jesse in the role allows us to explore that interesting dynamic, and also take the character in some new and unexpected directions.”