Keira Knightley auditioned to play Vesper Lynd but the studio preferred an older actress.
Keira Knightley admitted that the audition was embarrassing saying "I knew I couldn't sing it."
Auditioned to play Lois Lane.
Keira Knightley got so far as to film screentests with Brad Pitt, but ultimately lost out to Rose Byrne.
Did you know that Keira Knightley was not the only choice for this movie? (click to learn more)