Tarantino should be ashamed.
I know it's never popular to speak negatively about a movie on here, but my god, after watching every other one of Tarantino's films (up to Django) and loving them, this one was pitiful.
Patricia Arquette (who plays Alabama) is just about the worst actress I have ever seen in my life. How she managed to continue her acting career after this movie is beyond me.
Anyway, the script itself is pretty good, and the rest of the cast (aside from Arquette) is outstanding. But it's really very obvious that Tarantino did not direct this film himself, because there is no way he would have let it turn out this bad.
The characters seem as if they would have been really deep and complex, but it's as if Tony Scott came and stomped on all of them to flatten them out to make it more palatable for general audiences. There's no mystery behind the characters, no intrigue.
But dammit, I kept rooting for Alabama to get killed in any one of those shoot outs because then I wouldn't have to listen to Arquette's horrible voice anymore.