Son rôle dans Pirates des Caraïbes l'a projetée sur le devant de la scène. Une popularité que l'actrice a eu du mal à gérer à seulement 17 ans.
Keira Knightley a interprété Elizabeth Swann dans trois films avant de décider que c'en était assez. Elle s'est souvent plainte de comment son personnage a été hypersexualisé. "Elle est devenue un objet de convoitise pour tout le monde. Ce n'est pas comme si elle avait peu de force de caractère pourtant. Mais c'est intéressant pour quelqu'un d'aussi garçon manqué d'être projetée comme l'opposé", a-t-elle confié au magazine Harper's Bazaar UK.
L'actrice britannique a eu une entrée difficile dans la vie adulte. Elle a joué son premier rôle au cinéma alors qu'elle était âgée de 10 ans seulement. Avant Pirates des Caraïbes, elle n'avait jamais été autant mise en avant. "On attend des femmes qu'elles se comportent d'une certaine manière en public, et je ne me suis jamais sentie à l'aise avec cela. Ca a été très difficile. J'étais jugée sur ce que je projetais".