A very good adaptation of Bronte's Jane Eyre. Mia Wasikowska is perfect as plain Jane, nailing her combination of submission and steeliness, and Michael Fassbender is a Byronic and arrogant Rochester. Their scenes together, especially the conversations in which Rochester tries to needle Jane, are brilliant. Everything else works well, from Judi Dench as lonely Miss Fairfax to the physical, raw feel of the setting, to Dario Marianelli's score. It's not a particularly original take but that's a good thing.