Jesse Eisenberg to play Lex Luthor in ‘Batman Vs Superman’

'The Social Network' actor signs on as iconic villain in superhero mash-up

Jesse Eisenberg has been cast as Lex Luthor in the forthcoming Batman Vs Superman film, it has been confirmed.

Eisenberg, who portrayed Facebook entrepreneur Mark Zuckerberg in The Social Network and has also starred in films such as Zombieland and Now You See Me, will play the iconic villain in the sequel to Man Of Steel. Total Film also reports that Jeremy Irons has also signed on to become part of the film, and will portray Batman’s trusty butler Alfred in the superhero mash-up.

It was revealed last month that Batman Vs Superman has been delayed by 10 months and will now open on May 6, 2016 to “allow the filmmakers time to realise fully their vision, given the complex visual nature of the story”. The film was originally slated for a Summer 2015 release.

In a statement, Warner Bros. spokesperson, Veronika Kwan Vandenberg, said: “We know that there is already great anticipation building for the next superhero film from Zack Snyder, and we are equally eager to see what he has in store for Superman and Batman as they share the big screen for the first time ever.”

Ben Affleck will appear in the film as Batman, while Henry Cavill is set to reprise his role as Superman. Amy Adams will be returning as Lois Lane and fellow Man Of Steel cast members Diane Lane and Laurence Fishburne have officially signed up to reprise their roles too in the Zack Synder-directed movie.