Superb ending twist but it'd been BETTER if...(spoilers)
Despite having watched lots of fabulous twist-ending movies such as The Game, The Others, Identity, The Usual Suspects, Mullholland Drive, etc. I have to admit that I didn't see the twist of this movie coming until its eventual revelation. It was thus superb.
I thought it was going to have a rather predictable ending - that Michael Douglas was indeed the bad guy and CJ was the good guy. So I almost wanted to stop watching it when more evidence that was against the DA had surfaced.
However, though the ending is great, IMHO a better alternate ending would be as follows: The DA has been righteous all the while. It was CJ who had planted fake evidence (without the DA knowing) that had led the DA to "complete all jigsaw puzzles" to effectively prosecute the suspects. His point is thus to prove that we can't pronounce a person guilty basing only on circumstantial evidence, since these can always be planted by any 3rd party (for whatever reasons).
Anyone agrees that this would be a far less predictable ending?