Forte de son succès, la belle demoiselle ne cesse d'attirer la convoitise des réalisateurs d'
Hollywood. C'est ainsi qu'en 2004, elle sera à l'affiche du film « Le roi Arthur » réalisé par Antoine Fuqua. En 2005, elle s'illustrera dans le rôle de Jackie Price dans le thriller américain « The Jacket ». On retrouve des acteurs comme Adrien Brody, et Jennifer Jason Leigh. Elle obtient ensuite le premier rôle dans « Orgueil et préjugés ». Elle travaillera également avec le réalisateur Tony Scott sur le film « Domino » avec
Christopher Walken, Lucy Liu, Mickey Rourke, Macy Gray, Tom Waits et Jerry Springer. Après un retour dans le deuxième volet de la saga « Pirates des Caraïbes », Keira Knightley apparaîtra sous le personnage d'Elisabeth Swann dans le jeu vidéo « Kingdom Hearts II ». On la retrouve ensuite dans « Reviens-moi », un film dramatique anglais de Joe Wright. Keira Knightley sera prochainement à l'affiche de « The Duchess » réalisé par Saul Dibb. Elle jouera aux côtés de Ralph Fiennes et
Charlotte Rampling. Elle sera également dans le film « Soie » de François Girard et dans « The Edge of love » de John Maybury » avec
Sienna Miller.