Beautiful cinematography, excellent adaptation. I little complex for kids under 7 years old, but still enjoyable. I took my 6 and 8 year old kids and they laughed and cried, but so did I. It really speaks to the power of family closeness and a boys struggle with his emotions and growing up. We loved it!