The cast includes Brandon Routh as Clark Kent/Superman, Kevin Spacey as Lex Luthor, Hugh Laurie as Daily Planet editor-in-chief Perry White and James Marsden as Richard White. Kate Bosworth is in negotiations to play Lois Lane.
Olsen was a wide-eyed photographer who even had a watch with a Superman signal. Olsen had his own comic in the 1960s and '70s titled "Superman's Pal, Jimmy Olsen." Since the late '80s, the comics have portrayed Olsen in a more serious light.