Director Bryan Singer has tapped one of his X-Men, James Marsden, to play Lois Lane's love interest in Superman Returns. As previously reported, Kate Bosworth has (unfortunately) nabbed the role of Lois, while One Life to Live grad Brandon Routh will star as the Man of Steel.