0
Keira Knightley's birth name is Keira Christina Knightley.
Keira Knightley is a/an Actress
Yes, Keira Knightley has 2 kids.
Keira Knightley has 2 children
keira knightley played Lizzie bennet