Kate Bosworth has thanked co-star Kevin Spacey for helping her land the role of Lois Lane in the new "Superman Returns" movie.
The 23-year-old beauty starred alongside Spacey in 2004's "Beyond the Sea"and says she believes her friendship with the actor, who plays villain Lex Luthor in the film, led to her being offered the part.