Roberts, so good in Submarine, here plays a similar role – that of the shy, put upon young man harbouring a crush on a girl.
Jane Eyre (Wasikowska) travels to Thornfield Hall to take up her role as governess to the ward of Mr Rochester (Fassbender).
Prepare yourselves because this autumn is Bronte season. Hollywood has obviously decided to give Jane Austen a bit of a rest, so now it's the turn of her Northern bretheren...
Sometimes when you watch a film, you know very early on what kind of a film you're watching.