Tom Holland did an amazing job as an actor for this movie. I think the movie did a really good job of holding the spirit of book. I would recommend seeing this. It isn't meant to be a feel-good film, but all of them should be. Very thought provoking and you get emotionally invested in the main character and his family.