Honestly, this movie is slightly overrated. It's kind of cute I guess. The acting could have been better and possibly the script as well, but not terrible through and through. A lot of hype for an average teen movie. (Besides the main character, it could have included a slightly more diverse cast, but I'll leave it at that).