Nicholas Hoult lost out on the Superman role because he was too “controlled” and had better chemistry with a different Lois Lane.
David Corenswet, 31, ultimately landed the title role in James Gunn’s DC blockbuster, alongside Rachel Brosnahan, 34, as Lane and although Nicholas, 35, auditioned for Superman, he was cast in the role of villain Lex Luther.