The Personal History of David Copperfield
I don't know much Charles Dickens so I went into this pretty cold and had no idea where the story was going. And I totally loved it. Dev Patel is David and he tells the story of his life to an unseen theatre audience, and we see it in flashback.
We follow David through his life - from tough upbringing with a stern stepfather on through the later years where he encounters a cast of eccentric relatives. I guess Dickens has passed into greater consciousness because I was pretty familiar with a lot of the character names; Uriah Heep, Mr. Micawber etc. Dev Patel is superb as Copperfield who never loses his humanity despite a tough life and a string of setbacks. The rest of the cast are excellent - Peter Capildi, Hugh Laurie and Tilda Swinton in particular.
One of the best films I've watched in ages.