I have the Timothy Dalton/Zelah Clark version of Jane Eyre, the George C. Scott/Susannah York version of Jane Eyre, the Toby Stephens/Ruth Wilson version of Jane Eyre and the Ciaran Hinds/Samantha Morton version of Jane Eyre--yes, it's one of my favorite movies. Without a doubt, Ciaran Hinds' portrayal of Rochester is head and shoulders above Timothy Dalton as well as Toby Stephens. I do like Toby Stephens but Ciaran Hinds' facial expressions, his emotional portrayal of Rochester is unparalleled.  Samantha Morton is a wonderful Jane, plain yet with an inner beauty, stoic and strong, unemotional on the surface but in love with Mr. Rochester.  She was the ideal actress for this role. I was very disappointed with the portrayal of Jane in the Timothy Dalton/Zelah Clark version, for one thing Zelah Clark is so short compared to Dalton, I couldn't watch the movie without thinking she looked like a child in height yet older in her face than Dalton--it was very distracting for me.  She also does not have the range of acting and emotion Samantha Morton gives in her performance--Clark is very bland compared to Morton.  As much as I like Timothy Dalton, he isn't Rochester. The George C. Scott/Susannah York version is good, I really liked George C. Scott as Rochester but not as much as Hinds. Susannah York comes closer to Samantha Morton as Jane than any of the other versions but Samantha Morton still excels in this part.