It's a Tony Hillerman book adaptation by the Director of Smoke Signals, Chris Eyre. How could it go wrong? Well, they found a way. Horrible film and a horrible book. It's sad that Wes Studi is in this film and you can tell he's out of his element portraying a Navajo as Adam Beach is. Beach cements his new role as the new Lou Diamond Phillps. Awful, awful movie. So bad it's almost hard to fathom.