Jesse Eisenberg has been cast as the Man of Steel’s ultimate foe Lex Luthor in the upcoming Batman/Superman film.

The Oscar-nominated star of The Social Network will be joined by Jeremy Irons, who plays Batman’s butler and confidante Alfred Pennyworth in the upcoming Zack Snyder-directed film.

 “Lex Luthor is often considered the most notorious of Superman’s rivals, his unsavory reputation preceding him since 1940,″ Snyder said in a statement announcing the Eisenberg deal.

“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.”