British actor Henry Cavill (formerly of Showtime's The Tudors) nabbed the role of Superman in the next installment of the superhero saga, the Associated Press reports. Which makes us wonder: who'll play Lois Lane? Superman's love interest and sidekick has been played by nine actresses on the stage and screen, including Margot Kidder, Kate Bosworth and Teri Hatcher...