This movie could not have been made any better. The story keeps you interested. Sure, there are points where it's predictable, but there are points that can very easily throw you off. In addition, the cast (namely Tom Berenger, Ernie Hudson, Marc Anthony, Glenn Plummer, and Raymond Cruz) made it believable. The soundtrack was well produced and fit the film as well.