Question: who played elizabeth bennet in pride and prejudice
Answer: Keira Knightley