*Fille de Will Knigthley, acteur, et de Sharman Mac Donald, scénariste, Keira emprunte très jeune la même voie que ses parents. Haute comme trois pommes, elle réclame déjà un agent. Ses parents cèdent, et la petite fille, âgée de sept ans, peut jouer la comédie durant les vacances scolaires. Elle apparaît dans des publicités et des téléfilms avant d'être repérée par George Lucas. Keira interprète Sabé dans 'Star Wars épisode 1 : La Menace fantôme' en 1999. Quatorze ans à peine et déjà elle enchaîne les rôles. En 2001, la jeune fille joue dans des téléfilms, 'Oliver Twist' et 'Princess of Thieves', tout en continuant à tourner pour le cinéma, comme dans 'The Hole'. Son visage devient familier aux spectateurs après sa prestation dans 'Joue-la comme Beckham' (2002). En 2003, tandis qu'elle joue Juliet dans 'Love Actually', Keira est choisie pour tourner dans 'Pirate des Caraïbes' aux côtés de Johnny Deep et Orlando Bloom. Dès lors, elle ne cesse d'être courtisée par les réalisateurs, et devient chasseuse de prime dans 'Domino' (2004), puis serveuse dans 'The Jacket' (2005) avec Adrian Brody. Son jeu dans 'Orgueil et préjugés' lui vaut une nomination pour l'oscar de la meilleure actrice. En 2006, elle enfile de nouveau le costume d'Elizabeth Swan pour la suite des aventures de 'Pirate des Caraïbes', dont le troisième et dernier volet sort en 2007. Elle retrouvera Joe Wright dans le film 'Atonement' et son amie Sienna Miller dans 'The Edge Of Love'.