In the movie Superman Returns , Kate Bosworth plays the role of Lois Lane and Kevin Spacey plays the role of Lex Luthor .
The film stars Brandon Routh as Clark Kent/Superman , Kate Bosworth as Lois Lane , Kevin Spacey as Lex Luthor , with James Marsden , Frank Langella , and Parker Posey .
Superman Returns