Jesse Eisenberg has promised that Batman v Superman: Dawn of Justice will portray Lex Luthor as a "complicated" man.

The 30-year-old actor, who will play the part of the main villain in Zack Snyder's Batman v Superman: Dawn of Justice, promises that his role will be "interesting".

Speaking to Total Film, he said: "There are some indications of how the character should behave based on the script, and then an actor makes it his or her own."

Eisenberg went on to say: "I got to know one of the writers Chris Terrio, and we were able to discuss things at length and figure out who this person is to create a real psychology behind what is, perhaps, in a comic book, a less than totally modern psychology.

"I can only say I've been asked to play an interesting role. A complicated, challenging person."

Batman v Superman: Dawn of Justice will also feature Ben Affleck as Batman, Henry Cavill as Superman, Gal Gadot as Wonder Woman and Ray Fisher as Cyborg.