What is the answer to this question? who played elizabeth bennet in pride and prejudice?
Keira Knightley