Superman Returns - Cast

Superman Returns Movie Poster

Brandon Routh

as Clark Kent / Superman


Kate Bosworth

as Lois Lane


James Marsden

as Richard White


Frank Langella

as Perry White


Eva Marie Saint

Eva Marie Saint

as Martha Kent


Parker Posey

as Kitty Kowalski


Kal Penn

as Stanford


Sam Huntington

as Jimmy Olsen


Kevin Spacey

as Lex Luthor


Change Location