I really don't see why this got quite such a kicking from the critics. Ansel Elgort, Jeffrey Wright and Nicole Kidman put a good effort into a tale that hinges on the impact of one single, tragic, moment in time and of the subsequent consequences. The characters visibly evolve throughout the film and it flows in an interesting and absorbing fashion. It is a wee bit too long and perhaps some more judicious pruning of the original - rather lengthy - book might have been in order. That said, the screenplay does hold true to the book in all the essentials and really this is well worth a watch.
