Who plays Elisabeth Bennet in the movie ‘Pride and Prejudice’?

Question: Who plays Elisabeth Bennet in the movie ‘Pride and Prejudice’?

Choices:

Amanda Banson
Keira Knightley
Anne Hathaway
Jennifer Lawrence

Correct answer:

Keira Knightley