Danny Edwards, Martin Donovan, and Richard Schiff as the starring threesome have indescribably excellent interwoven chemistry. The director shows us things in non-chronological order, but unlike the overblown Pulp Fiction, most definitely not random, and ties it all up beautifully before all is said and then. The seamy soundtrack, classic set-up antihero with an heroic heart, and dark alleyways and dance club make a perfect backdrop for the films neo-noirist construction. The fast pacing is also a plus.
The only nit I feel compelled to pick are two actors who clearly were not on the same page with the rest of the film. The actor playing the unscrupulous psychiatrist does everything but twirl a mustache to let you know he's evil before we're even supposed to realize that. And, the young actor playing Martin Donovan's son seems to be looking at the camera, not his father, far too often. Everyone else was absolutely terrific. Danny Edwards is magnificent in the "Crying Game" type role.