My friend bought it for me for Christmas, and I just watched it a few weeks ago; it wasn't as good as I had hoped, but I still liked it. It doesn't have a few great scenes. And normally, I can't stand rap, but it was so perfect in this movie, nothing would have worked better.