i watch this movie out of a lack of anything else on at the time . quickly the movie grab me with the depth of the character and subtle plot . i be quite surprised to see that the rating give by my satellite provider do not show any star . i will not give any spoiler to the plot line or outcome but most of the character have at least some redeem value . until the very last minute i do not know how it would turn out . frequently and you can pick up the formula and predict a story direction . i could not do that with this film . i would recommend this a one of the finer film of this genre .