Probably great for a younger generation. I was predisposed to like it because I am such a fan of Grace Vanderwaal and she did not disappoint. The young man who played Leo was a delight and was the character of Kevin. Certainly a thoughtful movie that will, hopefully, give viewers pause to think about their actions...good and bad.