Saw this a few weeks ago as part of a film festival, and this review is pretty much spot-on. The twist is pretty heavily telegraphed about halfway through the movie, and the last few shots are about as subtle as a sledgehammer. Laurence Fishburne is pretty good in it, though.