James Gunn has tapped Michael Rosenbaum to reprise the role of Lex Luthor for the Superman: Legacy film.