What a breath of fresh air this movie was...for a change, we've got a Hollywood film that challenges the audience to keep up with it while delivering great suspense and great performances. I was reminded of the way the pieces finally came together towards the end of other classics in the genre like Chinatown, the Big Sleep and Kiss Me Deadly. Russell Crowe and Guy Pearce, two Aussies, show just what they can do when dealt a good script. Kevin Spacey and James Cromwell also rocked the house, my only complaint is the Kim Basinger's on-screen time was rather limited considering that she won the Oscar.