Reminded me of FRESH and Ghost Dog, while maybe not good as fresh, it's crafted nicely with concurrent flashbacks. It can be at times slow moving but it's an interesting plot that is well-acted by the cast and really good film. I'd say I'm not sure why IMDbers have rated it slow low but it's 'merica and that pretty much explains it.