I saw this film a couple of weeks ago and afterward I've been re-reading the book. It must have been at least five years since I last touched Jane Austen's stuff. Although I prefer this book to Sense and Sensibility, I rather think Ang Lee did a much better job with the film adaptation than this one I saw recently.
Elizabeth Bennet is played by Keira Knightley (hmm, not a big fan of her but I seem to have seen almost all her films...) well, the girls I went to see this film with didn't like her performance much, but somehow I think she's a competent Elizabeth--young, witty, playful and slightly boyish.
Matthew McFaydyen's Mr. Darcy isn't bad. (Pretty good casting, actually. I like Mrs. Bennet too.) Colin Firth's shadow here and there, but that's what most of the audience look for anyway.