According to the Hollywood Reporter, both Lex Luthor and Lois Lane have been cast for Brian Singer's upcoming Superman adaptation. Lois will be played by actress Kate Bosworth and Lex Luthor will be played by veteran actor Kevin Spacey.