Share Facebook Twitter Pinterest WhatsApp Email A When and where was Keira Knightley born? Keira Knightley was born on March 26, 1985, in Teddington, London, United Kingdom.