Another film version of Pride and Prejudice opens on Friday. Directed by Joe Wright and with a screenplay by Deborah Moggach, the movie based on one of the best novels ever written stars Keira Knightley (Pirates of the Caribbean, Domino and Bend It Like Beckham) as Elizabeth Bennet and Donald Sutherland as her father.