Many of these reviews seem unnecessarily harsh. Fun Movie with a good message for our youth. Although its a little campy and cringy at times, its an overall very entertaining film with a good message. Tries to be too clever at times but is 100% worth the watch. Don't believe the haters and go in expecting a fun movie not Shawshank redemption and you will enjoy it!