Very entertaining but not a very good movie. Predictable. Annoying voice overs. The protagonist is more likable than the 'hero' of the story. The gratuitous sex scenes went on way too long. The molestation and rape of an underage girl were fodder for the audience. I wouldn't recommend this movie to my worst enemy.