i rent this movie because of the actor involve ray liotta and ll cool j and taye diggs and mekhi phifer and the great bruce mcgill . however and the movie basically bore and confuse me simultaneously . to put it simply and it just too messy . the movie touch on some interesting subject and have some potential but the end result be and well and quite a mess . slow burn seem to be quite inspire by the usual suspect which be by no mean a bad thing . but it all just get too convolute . i lose track of the trick the movie try to pull to surprise the audience toward the end . it seem pretty force a do all the flashback throughout the film . i will and however and give the movie credit for hide the bad guy really well i do not guess who it be and despite be a big movie buff . the actor all do their job just fine and though i think ll cool j be somewhat miscast . all in all i would not recommend this movie . i guess there be a reason it be hold back for 2 year while ) .