The film got quite bad reviews mainly because it hasn't got a lot to do with Ross McDonald's brilliant novel about a veteran returning to his home town and finding it completely corrupted. This adaptation is more aimed at a teen audience, so the veteran becomes an young man who left as a teenager and the prostitute he befriends becomes a childhood sweetheart. The story is extremely simplified. However, the film is actually quite well made. The storyline and the way it's told resembles more a Budd Boetticher western about the cowboy who cleans up town. The acting/casting is pretty good, the film is fast paced and well told and Ry Cooder's soundtrack is absolutely amazing. There is of course a lot of violence, some of it rather mindless but in the end the cocky avenger gets his come-uppance. I found it a very entertaining and really well put together film and also pretty stylish in a Miami Vice kind of way.