Jon Hamm as Lex Luthor