I haven't seen it, but it can't be better than the original BBC version surely (although, at 300 minutes, it is a bit of a marathon to watch all in one go)? As for Keira Knightley; she's not a bad actress I just think she has made some very bad choices for roles. I'd imagine that she is suited...