I found this movie to be very entertaining. The character development is great. The jokes and subtle meanings are good although the bad language could have been a little less. Overall a really entertaining movie. If you like teenage angst movies this one will leave you feeling good. The actors really suit the characters that they play, casting was brilliant. Very funny and well worth the watch.