Admittedly, this is a truncated version, which is not entirely faithful to the novel.  If this is a problem for anyone, this is not a version for you (many others to choose from).  However, I cannot help liking just about anything with Ciaran Hinds in it.  IMO, he IS Mr. Rochester.  I also loved Samantha Morton as Jane.