Find your favorite actors or movies:
Keira Knightley  «   » 
 Roles turned down by Keira Knightley:

Casino Royale
Keira Knightley auditioned to play Vesper Lynd but the studio preferred an older actress.
Actor who got the part: Eva Green

The Phantom of the Opera
Keira Knightley admitted that the audition was embarrassing saying "I knew I couldn't sing it."
Actor who got the part: Emmy Rossum

Superman Returns
Auditioned to play Lois Lane.
Actor who got the part: Kate Bosworth

Keira Knightley got so far as to film screentests with Brad Pitt, but ultimately lost out to Rose Byrne.
Actor who got the part: Rose Byrne

Did you know that Keira Knightley was not the only choice for this movie? (click to learn more)
» Pirates of The Caribbean: The Curse of The Black Pearl

Take Today's Quiz
before they were famous

 Other Popular Actors: