Nicholas Hoult had an "instinct" that he could play Lex Luthor in Superman.
The 35-year-old actor is playing the Man of Steel's arch-nemesis in the forthcoming DC Universe (DCU) blockbuster and felt that he was perfect for the antagonist, even though he was auditioning for the lead role that ended up going to David Corenswet.