Selon Deadline, le réalisateur James Gunn a trouvé son Lex Luthor, l’ennemi juré de Superman, en la personne de l’acteur britannique Nicholas Hoult. Cela faisait longtemps que le cinéaste recherchait un acteur pour tenir ce rôle, après avoir retenu David Corenswet dans le rôle de Superman, et la gagnante des Emmys Rachel Brosnahan pour interpréter Lois Lane.