Question: who plays elizabeth bennet in the movie pride and prejudice?
Answer: Keira Knightley