Yes, as others have said, Taxi Driver, Falling Down and Crash all come to mind, but this devilish little number is one big, awkward, mind numbing, son of a bitch to get out of your head. I was reeling as I watched William H Macy's character self destruct before my eyes and I was still reeling the next morning. Potent and affecting, this is a magnificent piece of writing from Mamet and amazingly well directed by Stuart Gordon, who manages to extract miraculous performances from everybody. If the central character seems a little naïve at first we are very quickly brought to heel and thrashed about with the sexist and racist outpourings as we stare, agape at a terrifying and extremely violent disintegration before our very eyes. Ten out of ten, of course, because it is a perfect film. Perfectly terrible, but perfect all the same. I think it is what the much over used word 'awesome' is really suited to.