I took my 8 and 9 year old boys to see this movie and it was a nice night out. It is pretty well written with some funny, witty moments that will remind us all of that awkward time of middle school or junior high. My kids love the books and there were definitely correlations to them in the movie. Job well done!