I love the movie. Amazing story, plot, and characters. The reason i rated this 4.5 stars and not 5 is only because it contains a-lot of sexual content, which is fine for most people but as for teenagers its not something good to watch. So yeah other than absolutely loved the movie.