Are you kidding me it's getting 4 stars? This movie was SO CHEESY. The characters do not do the book justice. Definately for teenagers. If it wasn't for going with a bunch of friends & laughing at the movie I would of been so disappointed. I would never buy this movie. If you go- go to have fun & laugh not Love it!