The now delayed Batman vs Superman movie has at last found its Lex Luthor, despite a noble effort from Bryan Cranston fans to convince Warner Bros he was the man for the job the role has gone to The Social Network star Jesse Eisenberg.

Zack Snyder’s follow up to Man Of Steel has already been met with a fair share of controversy with its casting decisions, the internet had a thing or two to say about Ben Affleck stepping under the cowl and even Gal Gadot received unwarranted negativity when she was cast as Wonder Woman. Jesse Eisenberg’s casting has caused further spirited debate from fans, some believe this is the latest in a long line of casting faux pars but others approve of the choice and can’t wait to see what Eisenberg does with the iconic character.

I come from the school of “waiting to see the finished movie before making a decision it’s bad”, so regardless of any minor concerns at this stage we’ll just have to wait until the movie comes out in 2016 to see how these choices paid off. Jesse Eisenberg played Mark Zuckerberg down to a tea in The Social Network so he has some experience portraying a maniacal power hungry billionaire.

The casting announcements don’t end there, the part of Bruce Wayne’s loyal butler, Alfred Pennyworth, has gone to British thespian Jeremy Irons. Although the casting choice should be applaud, Irons has built a career on playing villains so imaging him as the doting Alfred is a little difficult but only because he’s so good at being bad.

Batman vs Superman is due in cinemas May 6 2016.