I had to read the book, and I watched the movie
For a novel with a defined main character, it sure has a varied and ensemble cast of supporting characters. There are many interesting secondary characters in the story, and they were very well represented in the Colin Firth BBC version. In the new movie, Keira plays Elizabeth Bennet, a very complex and independent character. I can't think of a better actress to play this part. It will be interesting to see if they can piece a good supporting team around her.