Could've been great, but ultimately lame

Rating: 4/10 (2 July 2007)

Very briefly:
1) I've never seen Infernal Affairs, so I'm not comparing this film to it. 2) I'm not sure if I've ever seen a Scorcese movie, so I'm not comparing this film to those. 3) Swearing doesn't bother me, so I'm not griping about that.
This film is ultimately lame because it sets up a really interesting situation and engrosses you in a story... and then does absolutely NOTHING with it. Subplots dead-end and go nowhere, and the main plot resolves by the lame-brained expedient of having every character just get shot and die. In short, the ending just stinks on ice and ruins the entire film. There are other reviews here that go into the problems in great detail and do a fine job, I just wanted to second them.