Kal Penn will play Lex Luthor’s henchman in Bryan Singer‘s "Superman Returns," according to the Hollywood Reporter. Kevin Spacey is playing Luthor; the other cast members include Brandon Routh as Superman, Kate Bosworth as Lois Lane, Hugh Laurie as Perry White, James Marsden as Richard White and Sam Huntington as Jimmy Olsen. Penn has also signed on for Mira Nair‘s "The Namesake" and six episodes of HBO’s "Six Feet Under."