It's good to see him doing something different, he basically plays the same character in everything I've seen him in. A bit like Michael Cera.

They've also got Jeremy Irons as Arthur, I suppose Michael Caine was out of the question as this follows Superman's current timeline rather than Batman's unless I'm mistaken.