This is a fairly bleak movie that tries to give a message of hope: live your life to the full. The acting is mostly good, Tim Roth giving a particularly down-beat depiction of a no-hoper trying to find some kind of joy and purpose in his life, even if that is being an assassin. Scott Wolff, the hero detective is good too, also trying hard to make sense of his life. Gabriel Byrne does a great American accent, but deserves to be in better movies than this. There's a line in the film something like, "If you were going to make something of your life, you would have done it by now." Maybe that's the message. But we also get the hint that if we stay true to ourselves everything will work out. Anyway, the plot follows through if you concentrate a bit, and it has a satisfactory ending. I enjoyed it more than most things I see these days.