I'll start by saying that I have seen all of Steven Seagal's films, from Nico to this one, and at one point thought he really went downhill with shadow man and the films that followed (Attack force and flight of fury) then came Urban Justice which I thought was a bit of an improvement and then I saw Pistol Whipped, and thought thats more like it.
Unlike a lot of his previous films this one actually has a deep story, its about a disgraced ex cop who is obsessed with gambling, has a lot of dept and is an alcoholic, he is approached by a mysterious stranger that offers to clear all his transgressions if he agrees to assassinate specific targets.
The performances by the cast are excellent and also unlike Seagal's previous films, he doesn't overshadow the rest of cast, for instants, where Seagal is either framed or has lost a loved one because of a gang, and then all it boils down to is Seagal going from one area to the next and beating the living snot out of who ever made him mad, and in that case the rest of the characters only consist of gangsters, terrorist or to put it mildly, they may has well be in the movie to act as human punching bags, where as in this one you have a lot of great characters like Drea, Blu, the old man and even Matt (Steven Seagal's character).
Lastly, the direction by Roel Reine is definitely the best I've seen out of all the other direct to DVD Seagal movies, and his other credits includes Drifter and dead water(also starring Lance Henriksen).