Sam Huntington (Not Another Teen Movie, Detroit Rock City) will play Daily Planet photographer Jimmy Olsen in Superman, according to Hollywood Reporter.
He joins 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 (who co-starred with Spacey in Beyond the Sea) is in talks to be Lois Lane.