The film is so different to the book, mainly the modern day storyline (where is John?!). Also, as many have said, Joe Alwyn and Shailene Woodley were definitely miscast (Joe looks far too young to play Mr Stirling!). As a standalone film it is good, but if you're a fan of the novel, be warned, the film does stray away from the original story a lot!