I didn't read the book, so I can't make any comparisons. But I did like the original storytelling format, which helps cover a lifetime in the most satisfying way. I am not a native English speaker but when actors are bad enough at accents, even I can tell. In this case though, I see a lot of people complaining about Anne Hathaway's British accent but I think the mistakes are subtle enough it didn't bother me, and so I did fully appreciate her very good performance, as well as the one from Jim Sturgess. All of that being said, I do agree with some reviewers that the characters could have been explored a bit more in depth; but all in all I still recommend this movie to the romantics out there!