Keira Knightley Age, Height, Teeth, Net Worth & Daughter

Keira Christina Knightley a.k.a Keira Knightley is an English actress who has been renowned both in British and American film industry. She is known for portraying a role of Elizabeth Bennet in romantic drama film Pride & Prejudice. In fact, she was nominated as the Best Actress at the Adacemy of the movie.