First of all, I blame the publicity for the over-hyping of this movie to the point where I expected nothing short of an incredible experience. I heard it compared to "the Untouchables" and "the Godfather"... NO WAY!!! What I actually got was a REALLY long movie with a few good moments, and a truly overly complicated and hard to follow plot. I would honestly say that, other than the scenes with Heath Ledger, this movie was not that great. But I have to say, poor late Heath, what an amazing acting job. What a loss, I am so sad that this was his last movie. Who knew what else he might have accomplished? He made every scene he was in riveting, disturbing, funny and terrifying all at once. Without him, this movie would have been even more disappointing. I guess in a nutshell, that in this summer of crappy movies, this one was less crappy than the rest.