I really loved this movie. I went in not knowing what it was about at all, so I was surprised to watch a movie about redemption, revenge, friendship, and ultimately salvation. This moive is not for the faint of heart, though. There is a lot of sex, violence, and adult language, but it is all essential to the plot, so it's not in bad taste. I loved this movie and would recommend it.