Kate BosworthKate Bosworth has revealed that she owes Kevin Spacey a big thank you since he pushed for her to be cast as Lois Lane in the new Superman film.

Kevin, who plays Lex Luthor in the movie, was so impressed when he worked with Kate on Beyond the Sea in 2004 that he pushed Superman director Bryan Singer into considering Kate.

“Kevin told him he had just worked with me and that he should take a look at [Beyond the Sea] and see what he thinks,” Kate has told OK magazine.

“I feel like a huge part of why I got the role was because of Kevin and how he put me forward.”